This service defines behavior when a link is lost between two devices. More...
#include <LinkLossService.h>
Public Member Functions | |
LinkLossService (BLE &bleIn, callback_t callbackIn, AlertLevel_t levelIn=NO_ALERT) | |
void | setCallback (callback_t newCallback) |
Update the callback. More... | |
void | setAlertLevel (AlertLevel_t newLevel) |
Update alertness level. More... | |
Protected Member Functions | |
virtual void | onDataWritten (const GattWriteCallbackParams *params) |
This callback allows receiving updates to the AlertLevel characteristic. More... | |
This service defines behavior when a link is lost between two devices.
Service: https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.link_loss.xml Alertness Level Char: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.alert_level.xml
Definition at line 30 of file LinkLossService.h.
LinkLossService | ( | BLE & | bleIn, |
callback_t | callbackIn, | ||
AlertLevel_t | levelIn = NO_ALERT |
||
) |
bleIn | BLE object for the underlying controller. |
callbackIn | Callback invoked upon disconnection. |
levelIn | Alert level. |
Definition at line 46 of file LinkLossService.h.
|
protectedvirtual |
This callback allows receiving updates to the AlertLevel characteristic.
[in] | params | Information about the characteristic being updated. |
Definition at line 87 of file LinkLossService.h.
void setAlertLevel | ( | AlertLevel_t | newLevel | ) |
Update alertness level.
Definition at line 76 of file LinkLossService.h.
void setCallback | ( | callback_t | newCallback | ) |
Update the callback.
Definition at line 69 of file LinkLossService.h.