|
enum | zb_zcl_power_config_attr_e {
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID = 0x0020,
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID = 0x0031,
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID = 0x0033,
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID = 0x0034,
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID = 0x0035,
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID = 0x0036,
ZB_ZCL_ATTR_POWER_CONFIG_CUSTOM_BATTERY_VOLTAGE_SHARP_ID = 0x8020
} |
| Power Configuration cluster attribute identifiers. More...
|
|
enum | zb_zcl_power_config_battery_size_e {
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_NO_BATTERY = 0,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_BUILT_IN = 1,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_OTHER = 2,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AA = 3,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AAA = 4,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_C = 5,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_D = 6,
ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_UNKNOWN = 0xff
} |
| Power Configuration BatterySize value see ZCL spec 3.3.2.2.4.2. More...
|
|
enum | zb_zcl_power_config_battery_alarm_mask_e { ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW = 0
} |
| Power Configuration BatteryAlarmMask value see ZCL spec 3.3.2.2.4.7. More...
|
|
#define | ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_INVALID 0xff |
| BatteryVoltage attribute invalid value.
|
|
#define | ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_DEF_VALUE 0xff |
| BatterySize attribute default value.
|
|
#define | ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_DEF_VALUE 0x00 |
| BatteryAlarmMask attribute default value.
|
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID(data_ptr) |
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID(data_ptr) |
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID(data_ptr) |
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID(data_ptr) |
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID(data_ptr) |
|
#define | ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID(data_ptr) |
|
#define | ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST(attr_list,voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold) |
|
#define | ZB_ZCL_POWER_CONFIG_REPORT_ATTR_COUNT 1 |
|
#define | ZB_ZCL_POWER_CONFIG_ALARM_CODE 0x10 |
|