nRF Connect SDK API 2.8.99
|
#include <ble_lbs_data_provider.h>
Inherits Nrf::BLEBridgedDeviceProvider.
Public Member Functions | |
BleLBSDataProvider (UpdateAttributeCallback updateCallback, InvokeCommandCallback commandCallback) | |
void | Init () override |
void | NotifyUpdateState (chip::ClusterId clusterId, chip::AttributeId attributeId, void *data, size_t dataSize) override |
CHIP_ERROR | UpdateState (chip::ClusterId clusterId, chip::AttributeId attributeId, uint8_t *buffer) override |
const bt_uuid * | GetServiceUuid () override |
int | ParseDiscoveredData (bt_gatt_dm *discoveredData) override |
Static Public Member Functions | |
static void | NotifyOnOffAttributeChange (intptr_t context) |
static void | GattWriteCallback (bt_conn *conn, uint8_t err, bt_gatt_write_params *params) |
static uint8_t | GattNotifyCallback (bt_conn *conn, bt_gatt_subscribe_params *params, const void *data, uint16_t length) |