![]() |
nRF Connect SDK API 3.3.99
|
#include <bridged_device_data_provider.h>
Inherited by Nrf::BLEBridgedDeviceProvider, SimulatedGenericSwitchDataProvider, SimulatedHumiditySensorDataProvider, SimulatedOnOffLightDataProvider, SimulatedOnOffLightSwitchDataProvider, and SimulatedTemperatureSensorDataProvider.
Public Types | |
| using | UpdateAttributeCallback |
| using | InvokeCommandCallback |
Public Member Functions | |
| BridgedDeviceDataProvider (UpdateAttributeCallback updateCallback, InvokeCommandCallback commandCallback=nullptr) | |
| virtual | ~BridgedDeviceDataProvider ()=default |
| virtual void | Init ()=0 |
| virtual void | NotifyUpdateState (chip::ClusterId clusterId, chip::AttributeId attributeId, void *data, size_t dataSize)=0 |
| virtual CHIP_ERROR | UpdateState (chip::ClusterId clusterId, chip::AttributeId attributeId, uint8_t *buffer)=0 |
| CHIP_ERROR | NotifyReachableStatusChange (bool isReachable) |
Protected Attributes | |
| UpdateAttributeCallback | mUpdateAttributeCallback |
| InvokeCommandCallback | mInvokeCommandCallback |