Logo
Developing with ZBOSS for Zigbee
zb_zcl_illuminance_measurement.h File Reference

Macros

#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_illuminance_measurement_init_server
 
#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_illuminance_measurement_init_client
 

Functions

void zb_zcl_illuminance_measurement_init_server (void)
 
void zb_zcl_illuminance_measurement_init_client (void)
 

Illuminance Measurement cluster attributes

#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0002u)
 Default value for Illuminance Measurement cluster revision global attribute. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW   0
 MeasuredValue attribute too-low value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_INVALID   0xFFFF
 MeasuredValue attribute invalid value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT   ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW
 MeasuredValue attribute default value. More...
 
#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_DEFAULT_VALUE   ((zb_uint8_t)0xFF)
 Default value for LightSensorType attribute. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE   0x0001
 MinMeasuredValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE   0xFFFD
 MinMeasuredValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED   0xFFFF
 MinMeasuredValue attribute not-defined value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE   0x0002
 MaxMeasuredValue attribute minimum value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE   0xFFFE
 MaxMeasuredValue attribute maximum value. More...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED   0xFFFF
 MaxMeasuredValue attribute not-defined value. More...
 
#define ZB_ZCL_DECLARE_ILLUMINANCE_MEASUREMENT_ATTRIB_LIST(attr_list, value, min_value, max_value)
 Declare attribute list for Illuminance Measurement cluster - server side. More...
 
enum  zb_zcl_illuminance_measurement_attr_e {
  ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_TOLERANCE_ID = 0x0003,
  ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ID = 0x0004
}
 Illuminance Measurement cluster attribute identifiers. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_CLIENT_ROLE_INIT   zb_zcl_illuminance_measurement_init_client

§ ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_SERVER_ROLE_INIT   zb_zcl_illuminance_measurement_init_server

Function Documentation

§ zb_zcl_illuminance_measurement_init_client()

void zb_zcl_illuminance_measurement_init_client ( void  )

§ zb_zcl_illuminance_measurement_init_server()

void zb_zcl_illuminance_measurement_init_server ( void  )