nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
TemperatureSensorDevice Class Reference

#include <temperature_sensor.h>

Inherits Nrf::MatterBridgedDevice.

Public Member Functions

 TemperatureSensorDevice (const char *nodeLabel)
 
int16_t GetMeasuredValue ()
 
int16_t GetMinMeasuredValue ()
 
int16_t GetMaxMeasuredValue ()
 
uint16_t GetDeviceType () const override
 
CHIP_ERROR HandleRead (chip::ClusterId clusterId, chip::AttributeId attributeId, uint8_t *buffer, uint16_t maxReadLength) override
 
CHIP_ERROR HandleReadTemperatureMeasurement (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 GetTemperatureMeasurementClusterRevision ()
 
static constexpr uint32_t GetTemperatureMeasurementFeatureMap ()
 

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