nRF Connect SDK API 2.8.99
|
#include <onoff_light_switch.h>
Inherits Nrf::MatterBridgedDevice.
Public Member Functions | |
OnOffLightSwitchDevice (const char *nodeLabel) | |
uint16_t | GetDeviceType () const override |
CHIP_ERROR | HandleRead (chip::ClusterId clusterId, chip::AttributeId attributeId, uint8_t *buffer, uint16_t maxReadLength) override |
CHIP_ERROR | HandleReadOnOff (chip::AttributeId attributeId, uint8_t *buffer, uint16_t maxReadLength) |
CHIP_ERROR | HandleReadBinding (chip::AttributeId attributeId, uint8_t *buffer, uint16_t maxReadLength) |
CHIP_ERROR | HandleWrite (chip::ClusterId clusterId, chip::AttributeId attributeId, uint8_t *buffer, size_t size) override |
CHIP_ERROR | HandleAttributeChange (chip::ClusterId clusterId, chip::AttributeId attributeId, void *data, size_t dataSize) override |
Static Public Member Functions | |
static constexpr uint16_t | GetOnOffClusterRevision () |
static constexpr uint32_t | GetOnOffFeatureMap () |
static constexpr uint16_t | GetBindingClusterRevision () |
static constexpr uint32_t | GetBindingFeatureMap () |