summaryrefslogtreecommitdiff
path: root/src/BLEServer.cpp
diff options
context:
space:
mode:
authorNeil Kolban <kolban1@kolban.com>2018-06-23 11:05:49 -0500
committerNeil Kolban <kolban1@kolban.com>2018-06-23 11:05:49 -0500
commitb2ab7c5873e67eb9c3271ee8539bb0f5a1168bdb (patch)
tree08fe9abcb03d109cd3bb7ab88ee14e05f5661839 /src/BLEServer.cpp
parent0.4.13 (diff)
downloadthermostat-b2ab7c5873e67eb9c3271ee8539bb0f5a1168bdb.tar.gz
thermostat-b2ab7c5873e67eb9c3271ee8539bb0f5a1168bdb.tar.bz2
thermostat-b2ab7c5873e67eb9c3271ee8539bb0f5a1168bdb.zip
Commit of 0.4.14
Diffstat (limited to 'src/BLEServer.cpp')
-rw-r--r--src/BLEServer.cpp9
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.