adaptation for book and plug demo

Dependents:   BookAndPlug

Fork of BLE_API by Bluetooth Low Energy

Embed: (wiki syntax)

« Back to documentation index

LinkLossService Class Reference

LinkLossService Class Reference

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.
void setAlertLevel (AlertLevel_t newLevel)
 Update alertness level.

Protected Member Functions

virtual void onDataWritten (const GattWriteCallbackParams *params)
 This callback allows receiving updates to the AlertLevel characteristic.

Detailed Description

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 28 of file LinkLossService.h.


Constructor & Destructor Documentation

LinkLossService ( BLE bleIn,
callback_t  callbackIn,
AlertLevel_t  levelIn = NO_ALERT 
)
Parameters:
ref]ble BLE object for the underlying controller.

Definition at line 42 of file LinkLossService.h.


Member Function Documentation

virtual void onDataWritten ( const GattWriteCallbackParams *  params ) [protected, virtual]

This callback allows receiving updates to the AlertLevel characteristic.

Parameters:
[in]paramsInformation about the characterisitc being updated.

Definition at line 83 of file LinkLossService.h.

void setAlertLevel ( AlertLevel_t  newLevel )

Update alertness level.

Definition at line 72 of file LinkLossService.h.

void setCallback ( callback_t  newCallback )

Update the callback.

Definition at line 65 of file LinkLossService.h.