
Data Structures | |
| struct | zb_zcl_carbon_dioxide_measurement_attrs_s |
| Carbon Dioxide Measurement cluster attributes. More... | |
| struct | zb_zcl_pm2_5_measurement_attrs_s |
| PM2.5 Measurement cluster attributes. More... | |
PM2.5 Measurement cluster attributes | |
| enum | zb_zcl_pm2_5_measurement_attr_e { ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID = 0x0003 } |
| PM2.5 Measurement cluster attribute identifiers. More... | |
| typedef struct zb_zcl_pm2_5_measurement_attrs_s | zb_zcl_pm2_5_measurement_attrs_t |
| PM2.5 Measurement cluster attributes. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) |
| Default value for PM2.5 Measurement cluster revision global attribute. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) |
| Default value for MeasuredValue attribute. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) |
| Default value for MinMeasuredValue attribute. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) |
| Default value for MaxMeasuredValue attribute. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_UNKNOWN (.0/.0) |
| MeasuredValue attribute unknown. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED (.0/.0) |
| MinMeasuredValue attribute undefined. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED (.0/.0) |
| MaxMeasuredValue attribute undefined. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE 0.0 |
| MinMeasuredValue attribute minimum value. | |
| #define | ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE 1.0 |
| MaxMeasuredValue attribute maximum value. | |
| #define | ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTRIB_LIST( attr_list, measured_value, min_measured_value, max_measured_value, tolerance) |
| Declare attribute list for PM2.5 Measurement cluster. More... | |
| #define | ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTR_LIST(attr_list, attrs) |
| Declare attribute list for PM2.5 Measurement cluster. More... | |
The server cluster provides an interface to concentration measurement functionality. The measurement is reportable and may be configured for reporting. Concentration measurements include, but are not limited to, levels in gases, such as CO, CO2, and ethylene, or in fluids and solids, such as dissolved oxygen, chemi8721 cals & pesticides.
Carbon Dioxide (CO2)
The server cluster provides an interface to concentration measurement functionality. The measurement is reportable and may be configured for reporting. Concentration measurements include, but are not limited to, levels in gases, such as CO, CO2, and ethylene, or in fluids and solids, such as dissolved oxygen, chemi8721 cals & pesticides.
PM2.5 (Particulate Matter 2.5 microns or less)
| #define ZB_ZCL_DECLARE_CARBON_DIOXIDE_MEASUREMENT_ATTR_LIST | ( | attr_list, | |
| attrs | |||
| ) |
Declare attribute list for Carbon Dioxide Measurement cluster.
| [in] | attr_list | - attribute list variable name |
| [in] | attrs | - variable of zb_zcl_carbon_dioxide_measurement_attrs_t type (containing Carbon Dioxide Measurement cluster attributes) |
| #define ZB_ZCL_DECLARE_CARBON_DIOXIDE_MEASUREMENT_ATTRIB_LIST | ( | attr_list, | |
| measured_value, | |||
| min_measured_value, | |||
| max_measured_value, | |||
| tolerance | |||
| ) |
Declare attribute list for Carbon Dioxide Measurement cluster.
| attr_list | - attribute list name |
| measured_value | - pointer to variable storing MeasuredValue attribute value |
| min_measured_value | - pointer to variable storing MinMeasuredValue attribute value |
| max_measured_value | - pointer to variable storing MaxMeasuredValue attribute value |
| tolerance | - pointer to variable storing Tolerance attribute value |
| #define ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTR_LIST | ( | attr_list, | |
| attrs | |||
| ) |
Declare attribute list for PM2.5 Measurement cluster.
| [in] | attr_list | - attribute list variable name |
| [in] | attrs | - variable of zb_zcl_pm2_5_measurement_attrs_t type (containing PM2.5 Measurement cluster attributes) |
| #define ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTRIB_LIST | ( | attr_list, | |
| measured_value, | |||
| min_measured_value, | |||
| max_measured_value, | |||
| tolerance | |||
| ) |
Declare attribute list for PM2.5 Measurement cluster.
| attr_list | - attribute list name |
| measured_value | - pointer to variable storing MeasuredValue attribute value |
| min_measured_value | - pointer to variable storing MinMeasuredValue attribute value |
| max_measured_value | - pointer to variable storing MaxMeasuredValue attribute value |
| tolerance | - pointer to variable storing Tolerance attribute value |
Carbon Dioxide Measurement cluster attribute identifiers.
PM2.5 Measurement cluster attribute identifiers.