|
| enum | zb_zcl_device_temp_config_attr_e {
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID = 0x0000,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID = 0x0001,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID = 0x0002,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID = 0x0003,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID = 0x0010,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID = 0x0011,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID = 0x0012,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID = 0x0013,
ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID = 0x0014
} |
| | Device Temperature Configuration cluster attribute identifiers. More...
|
| |
|
typedef struct zb_zcl_device_temp_config_attrs_s | zb_zcl_device_temp_config_attrs_t |
| | Device Temperature Configuration cluster attributes.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) |
| | Default value for Device Temperature Configuration cluster revision global attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MIN_VALUE (-200) |
| | Minimum value for CurrentTemp attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MAX_VALUE (+200) |
| | Maximum value for CurrentTemp attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MIN_VALUE (-200) |
| | Minimum value for MinTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MAX_VALUE (+200) |
| | Maximum value for MinTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MIN_VALUE (-200) |
| | Minimum value for MaxTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MAX_VALUE (+200) |
| | Maximum value for MaxTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MIN_VALUE (0x0000) |
| | Minimum value for OverTotalDwell attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MAX_VALUE (0xffff) |
| | Maximum value for OverTotalDwell attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MIN_VALUE (0b00000000) |
| | Minimum value for DeviceTempAlarmMask attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MAX_VALUE (0b00000011) |
| | Maximum value for DeviceTempAlarmMask attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MIN_VALUE (-200) |
| | Minimum value for LowTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MAX_VALUE (+200) |
| | Maximum value for LowTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MIN_VALUE (-200) |
| | Minimum value for HighTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MAX_VALUE (+200) |
| | Maximum value for HighTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) |
| | Minimum value for LowTempTripPoint attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) |
| | Maximum value for LowTempTripPoint attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) |
| | Minimum value for HighTempTripPoint attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) |
| | Maximum value for HighTempTripPoint attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
| | Default value for CurrentTemp attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
| | Default value for MinTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
| | Default value for MaxTempExperienced attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_DEFAULT_VALUE 0 |
| | Default value for OverTempTotalDwell attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_DEFAULT_VALUE 0 |
| | Default value for DeviceTempAlarmMask attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
| | Default value for LowTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
| | Default value for HighTempThreshold attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE ZB_ZCL_NON_VALUE_UINT24 |
| | Default value for LowTempDwellTripPoint attribute.
|
| |
|
#define | ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE ZB_ZCL_NON_VALUE_UINT24 |
| | Default value for HighTempDwellTripPoint attribute.
|
| |
| #define | ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTRIB_LIST(attr_list, current_temp, min_temp_experienced, max_temp_experienced, over_temp_total_dwell, device_temp_alarm_mask, low_temp_threshold, high_temp_threshold, low_temp_dwell_trip_point, high_temp_dwell_trip_point) |
| | Declare attribute list for Device Temperature Configuration cluster. More...
|
| |
| #define | ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTR_LIST(attr_list, attrs) |
| | Declare attribute list for Device Temperature Configuration cluster. More...
|
| |
Attributes for determining information about a device’s internal temperature, and for configuring under/over temperature alarms for temperatures that are outside the device’s operating range.