summaryrefslogtreecommitdiff
path: root/sensor/patchedBLE/src/BLEService.h
diff options
context:
space:
mode:
Diffstat (limited to 'sensor/patchedBLE/src/BLEService.h')
-rw-r--r--sensor/patchedBLE/src/BLEService.h23
1 files changed, 8 insertions, 15 deletions
diff --git a/sensor/patchedBLE/src/BLEService.h b/sensor/patchedBLE/src/BLEService.h
index 93b4b2c..b42d57f 100644
--- a/sensor/patchedBLE/src/BLEService.h
+++ b/sensor/patchedBLE/src/BLEService.h
@@ -33,11 +33,7 @@ public:
BLECharacteristic* getFirst();
BLECharacteristic* getNext();
std::string toString();
- void handleGATTServerEvent(
- esp_gatts_cb_event_t event,
- esp_gatt_if_t gatts_if,
- esp_ble_gatts_cb_param_t* param);
-
+ void handleGATTServerEvent(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t* param);
private:
std::map<BLECharacteristic*, std::string> m_uuidMap;
@@ -66,11 +62,11 @@ public:
void stop();
std::string toString();
uint16_t getHandle();
- uint8_t m_id = 0;
+ uint8_t m_instId = 0;
private:
- BLEService(const char* uuid, uint32_t numHandles);
- BLEService(BLEUUID uuid, uint32_t numHandles);
+ BLEService(const char* uuid, uint16_t numHandles);
+ BLEService(BLEUUID uuid, uint16_t numHandles);
friend class BLEServer;
friend class BLEServiceMap;
friend class BLEDescriptor;
@@ -79,8 +75,8 @@ private:
BLECharacteristicMap m_characteristicMap;
uint16_t m_handle;
- BLECharacteristic* m_lastCreatedCharacteristic;
- BLEServer* m_pServer;
+ BLECharacteristic* m_lastCreatedCharacteristic = nullptr;
+ BLEServer* m_pServer = nullptr;
BLEUUID m_uuid;
FreeRTOS::Semaphore m_semaphoreCreateEvt = FreeRTOS::Semaphore("CreateEvt");
@@ -88,13 +84,10 @@ private:
FreeRTOS::Semaphore m_semaphoreStartEvt = FreeRTOS::Semaphore("StartEvt");
FreeRTOS::Semaphore m_semaphoreStopEvt = FreeRTOS::Semaphore("StopEvt");
- uint32_t m_numHandles;
+ uint16_t m_numHandles;
BLECharacteristic* getLastCreatedCharacteristic();
- void handleGATTServerEvent(
- esp_gatts_cb_event_t event,
- esp_gatt_if_t gatts_if,
- esp_ble_gatts_cb_param_t* param);
+ void handleGATTServerEvent(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t* param);
void setHandle(uint16_t handle);
//void setService(esp_gatt_srvc_id_t srvc_id);
}; // BLEService