Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: BLE_ANCS_SDAPI BLE_temperature BLE_HeartRate BLE_ANCS_SDAPI_IRC ... more
Diff: public/GattServer.h
- Revision:
- 552:9bf985a8a49b
- Parent:
- 551:d79a7933a6d1
- Child:
- 554:59e95a0efa37
diff -r d79a7933a6d1 -r 9bf985a8a49b public/GattServer.h
--- a/public/GattServer.h Fri Jun 19 15:52:10 2015 +0100
+++ b/public/GattServer.h Fri Jun 19 15:52:10 2015 +0100
@@ -38,7 +38,7 @@
dataWrittenCallChain(),
dataReadCallChain(),
updatesEnabledCallback(NULL),
- onUpdatesDisabled(NULL),
+ updatesDisabledCallback(NULL),
onConfirmationReceived(NULL) {
/* empty */
}
@@ -230,9 +230,14 @@
* Setup a callback for when notifications/indications are enabled for a
* characteristic on the local GattServer.
*/
- void onUpdatesEnabled(EventCallback_t callback) {updatesEnabledCallback = callback;}
+ void onUpdatesEnabled(EventCallback_t callback) {updatesEnabledCallback = callback;}
- void setOnUpdatesDisabled(EventCallback_t callback) {onUpdatesDisabled = callback;}
+ /**
+ * Setup a callback for when notifications/indications are disabled for a
+ * characteristic on the local GattServer.
+ */
+ void onUpdatesDisabled(EventCallback_t callback) {updatesDisabledCallback = callback;}
+
void setOnConfirmationReceived(EventCallback_t callback) {onConfirmationReceived = callback;}
protected:
@@ -256,8 +261,8 @@
}
break;
case GattServerEvents::GATT_EVENT_UPDATES_DISABLED:
- if (onUpdatesDisabled) {
- onUpdatesDisabled(charHandle);
+ if (updatesDisabledCallback) {
+ updatesDisabledCallback(charHandle);
}
break;
case GattServerEvents::GATT_EVENT_CONFIRMATION_RECEIVED:
@@ -285,7 +290,7 @@
CallChainOfFunctionPointersWithContext<const GattWriteCallbackParams *> dataWrittenCallChain;
CallChainOfFunctionPointersWithContext<const GattReadCallbackParams *> dataReadCallChain;
EventCallback_t updatesEnabledCallback;
- EventCallback_t onUpdatesDisabled;
+ EventCallback_t updatesDisabledCallback;
EventCallback_t onConfirmationReceived;
private: