Logo
Developing with ZBOSS for Zigbee
zb_zcl_pressure_measurement.h File Reference

Macros

#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_pressure_measurement_init_server
 
#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_pressure_measurement_init_client
 

Functions

void zb_zcl_pressure_measurement_init_server (void)
 
void zb_zcl_pressure_measurement_init_client (void)
 

Pressure Measurement cluster attributes

#define ZB_ZCL_PRESSURE_MEASUREMENT_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0002u)
 Default value for Pressure Measurement cluster revision global attribute. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_UNKNOWN   ((zb_int16_t)0x8000)
 MeasuredValue attribute unknown value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MIN_VALUE   ((zb_int16_t)0x8001)
 MinMeasuredValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MAX_VALUE   ((zb_int16_t)0x7ffe)
 MinMeasuredValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_INVALID   ((zb_int16_t)0x8000)
 MinMeasuredValue attribute invalid value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MIN_VALUE   ((zb_int16_t)0x8002)
 MaxMeasuredValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MAX_VALUE   ((zb_int16_t)0x7fff)
 MaxMeasuredValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_INVALID   ((zb_int16_t)0x8000)
 MaxMeasuredValue attribute invalid value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MIN_VALUE   ((zb_uint16_t)0x0000)
 Tolerance attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MAX_VALUE   ((zb_uint16_t)0x0800)
 Tolerance attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_DEFAULT_VALUE   ((zb_int16_t)0xFFFF)
 Default value for Value attribute. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_DEFAULT_VALUE   ((zb_int16_t)0x8000)
 Default value for MinValue attribute. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_DEFAULT_VALUE   ((zb_int16_t)0x8000)
 Default value for MaxValue attribute. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_UNKNOWN   ((zb_int16_t)0x8000)
 MinScaledValue attribute unknown value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MIN_VALUE   ((zb_int16_t)0x8001)
 MinScaledValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MAX_VALUE   ((zb_int16_t)0x7ffe)
 MinScaledValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_UNKNOWN   ((zb_int16_t)0x8000)
 MaxScaledValue attribute unknown value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MIN_VALUE   ((zb_int16_t)0x8002)
 MaxScaledValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MAX_VALUE   ((zb_int16_t)0x7fff)
 MaxScaledValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MIN_VALUE   ((zb_uint16_t)0x0000)
 MaxScaledValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MAX_VALUE   ((zb_uint16_t)0x0800)
 MaxScaledValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MIN_VALUE   ((zb_int8_t)0x81)
 MaxScaledValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MAX_VALUE   ((zb_int8_t)0x7f)
 MaxScaledValue attribute maximum value. More...
 
#define ZB_ZCL_DECLARE_PRESSURE_MEASUREMENT_ATTRIB_LIST(attr_list, value, min_value, max_value, tolerance)
 Declare attribute list for Pressure Measurement cluster - server side. More...
 
enum  zb_zcl_pressure_measurement_attr_e {
  ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID = 0x0000, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID = 0x0001, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID = 0x0002, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID = 0x0003,
  ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID = 0x0010, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID = 0x0011, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SACLED_VALUE_ID = 0x0012, ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID = 0x0013,
  ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID = 0x0014
}
 Pressure Measurement cluster attribute identifiers. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_pressure_measurement_init_client

§ ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_pressure_measurement_init_server

Function Documentation

§ zb_zcl_pressure_measurement_init_client()

void zb_zcl_pressure_measurement_init_client ( void  )

§ zb_zcl_pressure_measurement_init_server()

void zb_zcl_pressure_measurement_init_server ( void  )