|
herald
2.0.0
|
#include <ble_concrete.h>
Public Member Functions | |
| ConcreteBLESensor (ContextT &ctx, BluetoothStateManager &bluetoothStateManager, PayloadDataSupplierT &payloadDataSupplier, SensorDelegateSetT &dels) | |
| ConcreteBLESensor (const ConcreteBLESensor &from)=delete | |
| ConcreteBLESensor (ConcreteBLESensor &&from)=delete | |
| std::optional< std::reference_wrapper< CoordinationProvider > > | coordinationProvider () |
| bool | immediateSend (Data data, const TargetIdentifier &targetIdentifier) |
| bool | immediateSendAll (Data data) |
| void | start () |
| void | stop () |
| void | bleDatabaseDidCreate (const BLEDevice &device) override |
| void | bleDatabaseDidUpdate (const BLEDevice &device, const BLEDeviceAttribute attribute) override |
| void | bleDatabaseDidDelete (const BLEDevice &device) override |
| void | bluetoothStateManager (BluetoothState didUpdateState) override |
Acts as the main object to control the receiver, transmitter, and database instances