Logo
Developing with ZBOSS for Zigbee
zb_zcl_pm2_5_measurement.h File Reference

Data Structures

struct  zb_zcl_pm2_5_measurement_attrs_s
 PM2.5 Measurement cluster attributes. More...
 

Macros

#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_pm2_5_measurement_init_server
 
#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_pm2_5_measurement_init_client
 

Functions

void zb_zcl_pm2_5_measurement_init_server (void)
 
void zb_zcl_pm2_5_measurement_init_client (void)
 

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. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE   (.0f/.0f)
 Default value for MeasuredValue attribute. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE   (.0f/.0f)
 Default value for MinMeasuredValue attribute. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE   (.0f/.0f)
 Default value for MaxMeasuredValue attribute. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_UNKNOWN   (.0f/.0f)
 MeasuredValue attribute unknown. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED   (.0f/.0f)
 MinMeasuredValue attribute undefined. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED   (.0f/.0f)
 MaxMeasuredValue attribute undefined. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE   0.0f
 MinMeasuredValue attribute minimum value. More...
 
#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE   1.0f
 MaxMeasuredValue attribute maximum value. More...
 
#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...
 
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. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_pm2_5_measurement_init_client

§ ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_pm2_5_measurement_init_server

Function Documentation

§ zb_zcl_pm2_5_measurement_init_client()

void zb_zcl_pm2_5_measurement_init_client ( void  )

§ zb_zcl_pm2_5_measurement_init_server()

void zb_zcl_pm2_5_measurement_init_server ( void  )