summaryrefslogtreecommitdiff
path: root/src/BLEService.h
diff options
context:
space:
mode:
authorNeil Kolban <kolban1@kolban.com>2017-11-21 09:51:03 -0600
committerNeil Kolban <kolban1@kolban.com>2017-11-21 09:51:03 -0600
commit4a781e01832176d61af010669b8c362f5a777768 (patch)
tree6a7a16309d61c4728512f5eb632d3ad565288c36 /src/BLEService.h
parentFixes for #121 (diff)
downloadthermostat-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.h10
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,