
Data Structures | |
| struct | zb_zcl_device_temp_config_attrs_s |
| Device Temperature Configuration cluster attributes. 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.
| #define ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTR_LIST | ( | attr_list, | |
| attrs | |||
| ) |
Declare attribute list for Device Temperature Configuration cluster.
| [in] | attr_list | - attribute list variable name |
| [in] | attrs | - variable of zb_zcl_device_temp_config_attrs_t type (containing Device Temperature Configuration cluster attributes) |
| #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.
| attr_list | - attribute list name |
| current_temp | - pointer to variable storing CurrentTemp attribute value |
| min_temp_experienced | - pointer to variable storing MinTempExperienced attribute value |
| max_temp_experienced | - pointer to variable storing MaxTempExperienced attribute value |
| over_temp_total_dwell | - pointer to variable storing OverTempTotalDwell attribute value |
| device_temp_alarm_mask | - pointer to variable storing DeviceTempAlarmMask attribute value |
| low_temp_threshold | - pointer to variable storing LowTempThreshold attribute value |
| high_temp_threshold | - pointer to variable storing HighTempThreshold attribute value |
| low_temp_dwell_trip_point | - pointer to variable storing LowTempDwellTripPoint attribute value |
| high_temp_dwell_trip_point | - pointer to variable storing HighTempDwellTripPoint attribute value |
| #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_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
Default 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_CURRENT_TEMP_MIN_VALUE (-200) |
Minimum value for CurrentTemp 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_DEVICE_TEMP_ALARM_MASK_MAX_VALUE (0x03) |
Maximum value for DeviceTempAlarmMask attribute.
| #define ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MIN_VALUE (0x00) |
Minimum value for DeviceTempAlarmMask 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_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) |
Maximum value for HighTempTripPoint 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_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
Default 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_HIGH_TEMP_THRESHOLD_MIN_VALUE (-200) |
Minimum 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_LOW_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) |
Maximum value for LowTempTripPoint 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_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 |
Default 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_LOW_TEMP_THRESHOLD_MIN_VALUE (-200) |
Minimum value for LowTempThreshold 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_MAX_TEMP_EXPERIENCED_MAX_VALUE (+200) |
Maximum value for MaxTempExperienced attribute.
| #define ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MIN_VALUE (-200) |
Minimum value for MaxTempExperienced 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_MIN_TEMP_EXPERIENCED_MAX_VALUE (+200) |
Maximum value for MinTempExperienced attribute.
| #define ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MIN_VALUE (-200) |
Minimum value for MinTempExperienced 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_OVER_TEMP_TOTAL_DWELL_MAX_VALUE (0xffff) |
Maximum value for OverTotalDwell attribute.
| #define ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MIN_VALUE (0x0000) |
Minimum value for OverTotalDwell attribute.
Device Temperature Configuration cluster attributes.
Device Temperature Configuration cluster attribute identifiers.