Kallisto Linux API
Library for interacting with Kallisto devices
SystemManager Class Reference

Public Member Functions

error::KallistoDetailedResult registerBluetoothAdapterEventListener (bluetooth::BluetoothAdapterEventListener &listener)
 
error::KallistoDetailedResult unregisterBluetoothAdapterEventListener (bluetooth::BluetoothAdapterEventListener &listener)
 
error::KallistoDetailedResult setScannerConfiguration (bluetooth::BluetoothScannerConfiguration &configuration)
 
const bluetooth::BluetoothScannerConfigurationgetScannerConfiguration ()
 
error::KallistoDetailedResult setScannerFilter (bluetooth::BluetoothScannerFilter &filter)
 
const bluetooth::BluetoothScannerFiltergetScannerFilter ()
 
error::KallistoDetailedResult registerBluetoothScanEventListener (bluetooth::BluetoothScanEventListener &listener)
 
error::KallistoDetailedResult unregisterBluetoothScanEventListener (bluetooth::BluetoothScanEventListener &listener)
 

Friends

class KallistoCore
 

Member Function Documentation

◆ getScannerConfiguration()

const bluetooth::BluetoothScannerConfiguration* getScannerConfiguration ( )

Get the current scanner configuration.

Returns
The current scanner configuration or nullptr if the scanner is not available.

◆ getScannerFilter()

const bluetooth::BluetoothScannerFilter* getScannerFilter ( )

Get the current scanner filter.

Returns
The current scanner filter or nullptr if the scanner is not available.

◆ registerBluetoothAdapterEventListener()

error::KallistoDetailedResult registerBluetoothAdapterEventListener ( bluetooth::BluetoothAdapterEventListener listener)

Registers a listener.

Parameters
listenerA listener to receive bluetooth adapter events.
Returns
A detailed result.

◆ registerBluetoothScanEventListener()

error::KallistoDetailedResult registerBluetoothScanEventListener ( bluetooth::BluetoothScanEventListener listener)

Registers a listener.

Parameters
listenerA listener to receive bluetooth scan events.
Returns
A detailed result.

◆ setScannerConfiguration()

error::KallistoDetailedResult setScannerConfiguration ( bluetooth::BluetoothScannerConfiguration configuration)

Updates the scanner configuration.

Parameters
listenerA scanner configuration.
Returns
A detailed result.

◆ setScannerFilter()

Updates the scanner filter.

Parameters
listenerA scanner filter.
Returns
A detailed result.

◆ unregisterBluetoothAdapterEventListener()

error::KallistoDetailedResult unregisterBluetoothAdapterEventListener ( bluetooth::BluetoothAdapterEventListener listener)

Unregisters a previously registered listener.

Parameters
listenerThe listener registered.
Returns
A detailed result.

◆ unregisterBluetoothScanEventListener()

error::KallistoDetailedResult unregisterBluetoothScanEventListener ( bluetooth::BluetoothScanEventListener listener)

Unregisters a previously registered listener.

Parameters
listenerThe listener registered.
Returns
A detailed result.

The documentation for this class was generated from the following file: