diff options
author | kolban <kolban1@kolban.com> | 2017-10-13 10:52:17 -0500 |
---|---|---|
committer | kolban <kolban1@kolban.com> | 2017-10-13 10:52:17 -0500 |
commit | 34902f4e7fc6926a005a5ccfd4e530d6a6321613 (patch) | |
tree | 512593068ed656012ee31fced9526bff80ecad55 /src/BLEAdvertising.h | |
parent | Merge pull request #5 from sebastiankliem/master (diff) | |
download | thermostat-34902f4e7fc6926a005a5ccfd4e530d6a6321613.tar.gz thermostat-34902f4e7fc6926a005a5ccfd4e530d6a6321613.tar.bz2 thermostat-34902f4e7fc6926a005a5ccfd4e530d6a6321613.zip |
Sync update for 0.4.3 take 2
Diffstat (limited to 'src/BLEAdvertising.h')
-rw-r--r-- | src/BLEAdvertising.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/BLEAdvertising.h b/src/BLEAdvertising.h index 2d0b51c..6f315b8 100644 --- a/src/BLEAdvertising.h +++ b/src/BLEAdvertising.h @@ -11,6 +11,7 @@ #if defined(CONFIG_BT_ENABLED) #include <esp_gap_ble_api.h> #include "BLEUUID.h" +#include <vector> /** * @brief Perform and manage %BLE advertising. @@ -20,15 +21,15 @@ class BLEAdvertising { public: BLEAdvertising(); + void addServiceUUID(BLEUUID serviceUUID); + void addServiceUUID(const char* serviceUUID); void start(); void stop(); void setAppearance(uint16_t appearance); - void setServiceUUID(const char* serviceUUID); - void setServiceUUID(BLEUUID serviceUUID); private: esp_ble_adv_data_t m_advData; esp_ble_adv_params_t m_advParams; - BLEUUID m_serviceUUID; + std::vector<BLEUUID> m_serviceUUIDs; }; #endif /* CONFIG_BT_ENABLED */ #endif /* COMPONENTS_CPP_UTILS_BLEADVERTISING_H_ */ |