nRF5 SDK for Thread and Zigbee v3.2.0
ZCL Illuminance Measurement cluster

Illuminance Measurement cluster attributes

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...
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW   0
 MeasuredValue attribute too-low value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_INVALID   0xFFFF
 MeasuredValue attribute invalid value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT   ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW
 MeasuredValue attribute default value.
 
#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_DEFAULT_VALUE   ((zb_uint8_t)0xFF)
 Default value for LightSensorType attribute.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE   0x0002
 MinMeasuredValue attribute minimum value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE   0xFFFD
 MinMeasuredValue attribute maximum value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED   0xFFFF
 MinMeasuredValue attribute not-defined value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE   0x0001
 MaxMeasuredValue attribute minimum value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE   0xFFFE
 MaxMeasuredValue attribute maximum value.
 
#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED   0xFFFF
 MaxMeasuredValue attribute not-defined value.
 
#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...
 

Detailed Description

Macro Definition Documentation

#define ZB_ZCL_DECLARE_ILLUMINANCE_MEASUREMENT_ATTRIB_LIST (   attr_list,
  value,
  min_value,
  max_value 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID, (min_value)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID, (max_value)) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
MeasuredValue, ZCL spec 4.2.2.2.1.1.
Definition: zb_zcl_illuminance_measurement.h:67
MinMeasuredValue, ZCL spec 4.2.2.2.1.2.
Definition: zb_zcl_illuminance_measurement.h:69
MaxMeasuredValue, ZCL spec 4.2.2.2.1.3.
Definition: zb_zcl_illuminance_measurement.h:71

Declare attribute list for Illuminance Measurement cluster - server side.

Parameters
attr_list- attribute list name
value- pointer to variable to store MeasuredValue attribute
min_value- pointer to variable to store MinMeasuredValue attribute
max_value- pointer to variable to store MAxMeasuredValue attribute

Enumeration Type Documentation

Illuminance Measurement cluster attribute identifiers.

See also
ZCL spec, Illuminance Measurement Cluster 4.2.2.2.1
Enumerator
ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID 

MeasuredValue, ZCL spec 4.2.2.2.1.1.

ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID 

MinMeasuredValue, ZCL spec 4.2.2.2.1.2.

ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID 

MaxMeasuredValue, ZCL spec 4.2.2.2.1.3.

ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_TOLERANCE_ID 

The Tolerance attribute SHALL indicate the magnitude of the possible error that is associated with MeasuredValue, using the same units and resolution.

ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ID 

The LightSensorType attribute specifies the electronic type of the light sensor.


Documentation feedback | Developer Zone | Subscribe | Updated