13class BLEIncomingSignal {
19 ~BLEIncomingSignal() =
default;
21 bool deinit(
bool disconnected);
22 bool isInitialized()
const;
24 void onUpdate(
const OnUpdate<T>& onUpdate);
27 static void _callConsumerFn(
void* pvParameters);
28 void _handleNotify(NimBLERemoteCharacteristic* pChar, uint8_t* pData,
size_t length,
bool isNotify);
30 OnUpdate<T> _onUpdate;
32 BLESignalDecoder<T> _decoder;
33 NimBLEAddress _address;
34 NimBLERemoteCharacteristic* _pChar;
35 TaskHandle_t _callOnUpdateTask;
36 SemaphoreHandle_t _storeMutex;