diff options
author | Neil Kolban <kolban1@kolban.com> | 2017-11-21 09:51:03 -0600 |
---|---|---|
committer | Neil Kolban <kolban1@kolban.com> | 2017-11-21 09:51:03 -0600 |
commit | 4a781e01832176d61af010669b8c362f5a777768 (patch) | |
tree | 6a7a16309d61c4728512f5eb632d3ad565288c36 /src/BLEService.h | |
parent | Fixes for #121 (diff) | |
download | thermostat-4a781e01832176d61af010669b8c362f5a777768.tar.gz thermostat-4a781e01832176d61af010669b8c362f5a777768.tar.bz2 thermostat-4a781e01832176d61af010669b8c362f5a777768.zip |
Updates 2017-11-21 0950
Diffstat (limited to 'src/BLEService.h')
-rw-r--r-- | src/BLEService.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/BLEService.h b/src/BLEService.h index 19b472e..b37092f 100644 --- a/src/BLEService.h +++ b/src/BLEService.h @@ -24,8 +24,8 @@ class BLEServer; */ class BLECharacteristicMap { public: - void setByUUID(const char* uuid, BLECharacteristic* pCharacteristic); - void setByUUID(BLEUUID uuid, BLECharacteristic* pCharacteristic); + void setByUUID(BLECharacteristic* pCharacteristic, const char* uuid); + void setByUUID(BLECharacteristic* pCharacteristic, BLEUUID uuid); void setByHandle(uint16_t handle, BLECharacteristic* pCharacteristic); BLECharacteristic* getByUUID(const char* uuid); BLECharacteristic* getByUUID(BLEUUID uuid); @@ -40,9 +40,9 @@ public: private: - std::map<std::string, BLECharacteristic*> m_uuidMap; + std::map<BLECharacteristic*, std::string> m_uuidMap; std::map<uint16_t, BLECharacteristic*> m_handleMap; - std::map<std::string, BLECharacteristic*>::iterator m_iterator; + std::map<BLECharacteristic*, std::string>::iterator m_iterator; }; @@ -66,6 +66,7 @@ public: BLEServer* getServer(); void start(); std::string toString(); + uint16_t getHandle(); private: friend class BLEServer; @@ -86,7 +87,6 @@ private: uint32_t m_numHandles; - uint16_t getHandle(); BLECharacteristic* getLastCreatedCharacteristic(); void handleGATTServerEvent( esp_gatts_cb_event_t event, |