High level Bluetooth Low Energy API and radio abstraction layer
Fork of BLE_API by
Diff: ble/Gap.h
- Revision:
- 815:907530c64cd5
- Parent:
- 814:8a9b4e83fa91
- Child:
- 816:2b4f0ef8c06e
--- a/ble/Gap.h Tue Sep 29 09:49:22 2015 +0100 +++ b/ble/Gap.h Tue Sep 29 09:49:22 2015 +0100 @@ -301,11 +301,9 @@ } /** - * Update connection parameters. - * In the central role this will initiate a Link Layer connection parameter update procedure, - * otherwise in the peripheral role, this will send the corresponding L2CAP request and wait for - * the central to perform the procedure. - * + * Update connection parameters while in the peripheral role. + * @details In the peripheral role, this will send the corresponding L2CAP request to the connected peer and wait for + * the central to perform the procedure. * @param[in] handle * Connection Handle * @param[in] params @@ -903,16 +901,6 @@ void onDisconnection(DisconnectionEventCallback_t callback) {disconnectionCallback = callback;} /** - * Append to a chain of callbacks to be invoked upon connection; these - * callbacks receive no context and are therefore different from the - * connectionCallback callback. - * @param callback - * function pointer to be invoked upon connection; receives no context. - */ - template<typename T> - void addToConnectionCallChain(T *tptr, void (T::*mptr)(void)) {connectionCallChain.add(tptr, mptr);} - - /** * Append to a chain of callbacks to be invoked upon disconnection; these * callbacks receive no context and are therefore different from the * disconnectionCallback callback. @@ -972,7 +960,6 @@ disconnectionCallback(NULL), radioNotificationCallback(), onAdvertisementReport(), - connectionCallChain(), disconnectionCallChain() { _advPayload.clear(); _scanResponse.clear(); @@ -992,7 +979,6 @@ ConnectionCallbackParams_t callbackParams(handle, role, peerAddrType, peerAddr, ownAddrType, ownAddr, connectionParams); connectionCallback(&callbackParams); } - connectionCallChain.call(); } void processDisconnectionEvent(Handle_t handle, DisconnectionReason_t reason) { @@ -1040,7 +1026,6 @@ DisconnectionEventCallback_t disconnectionCallback; RadioNotificationEventCallback_t radioNotificationCallback; AdvertisementReportCallback_t onAdvertisementReport; - CallChain connectionCallChain; CallChain disconnectionCallChain; private: