scannermanager.h

// SPDX-License-Identifier: MIT

safuResultE_t elosScannerManagerDeleteMembers(elosScannerManager_t *scannerManager)
[source]

Shall cleanup and free all members of elosScannerManagert_t.

Parameters:
Returns:

SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.

Return type:

safuResultE_t

safuResultE_t elosScannerManagerInitialize(elosScannerManager_t *scannerManager, elosScannerManagerParam_t const *param)
[source]

Initialize the scanner manager with default values to be safely used.

Parameters:
  • scannerManager (elosScannerManager_t*) – scanner manager component initialized with scanner pluginmanager

  • param (elosScannerManagerParam_t*) – parameter used to initialize scanner manager component. See

  • scannermanagertypes.h

Returns:

SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.

Return type:

safuResultE_t

safuResultE_t elosScannerManagerStart(elosScannerManager_t *scannerManager)
[source]

Start scanner manager with scanner plugins

Parameters:
Returns:

SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.

Return type:

safuResultE_t

safuResultE_t elosScannerManagerStop(elosScannerManager_t *scannerManager)
[source]

Stop a running scanner manager instance.

Parameters:
Returns:

SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.

Return type:

safuResultE_t