diff options
Diffstat (limited to 'src/BLEServer.cpp')
-rw-r--r-- | src/BLEServer.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/BLEServer.cpp b/src/BLEServer.cpp index 8fbdd43..d5c9de6 100644 --- a/src/BLEServer.cpp +++ b/src/BLEServer.cpp @@ -11,6 +11,7 @@ #include <esp_bt.h> #include <esp_bt_main.h> #include <esp_gap_ble_api.h> +//#include <esp_gatts_api.h> #include "BLEDevice.h" #include "BLEServer.h" #include "BLEService.h" @@ -322,6 +323,14 @@ void BLEServer::setCallbacks(BLEServerCallbacks* pCallbacks) { m_pServerCallbacks = pCallbacks; } // setCallbacks +/* + * Remove service + */ +void BLEServer::removeService(BLEService *service) { + service->stop(); + service->executeDelete(); + m_serviceMap.removeService(service); +} /** * @brief Start advertising. |