nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
Nrf::BridgedDeviceDataProvider Class Referenceabstract

#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
 

The documentation for this class was generated from the following file: