ZCL binary value
Zigbee Cluster Library (ZCL) binary value cluster usage definition for ESP Zigbee SDK.
Header File
Functions
- 
void esp_zb_zcl_binary_value_init_server(void)
 
- 
void esp_zb_zcl_binary_value_init_client(void)
 
Macros
- 
ESP_ZB_ZCL_BINARY_VALUE_ACTIVE_TEXT_DEFAULT_VALUE
 Default value for ActiveText attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_DESCRIPTION_DEFAULT_VALUE
 Default value for Description attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_INACTIVE_TEXT_DEFAULT_VALUE
 Default value for InactiveText attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_MIN_OFF_TIME_DEFAULT_VALUE
 Default value for MinOffTime attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_MIN_ON_TIME_DEFAULT_VALUE
 Default value for MinOnTime attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE
 OutOfService attribute default value.
- 
ESP_ZB_ZCL_BINARY_VALUE_PRESENT_VALUE_DEFAULT_VALUE
 Default value for PresentValue attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_DEFAULT_VALUE
 Default value for Reliability attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_RELINQUISH_DEFAULT_DEFAULT_VALUE
 Default value for RelinquishDefault attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_DEFAULT_VALUE
 Default value for StatusFlag attribute.
- 
ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_MIN_VALUE
 StatusFlag attribute minimum value.
- 
ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_MAX_VALUE
 StatusFlag attribute maximum value.
- 
ESP_ZB_ZCL_BINARY_VALUE_APPLICATION_TYPE_DEFAULT_VALUE
 Default value for ApplicationType attribute.
- 
ESP_ZB_ZCL_BV_GROUP_ID
 Macros for ApplicationType attribute.
- 
ESP_ZB_ZCL_BV_SET_APP_TYPE_WITH_ID(_type, _id)
 
- 
ESP_ZB_ZCL_CLUSTER_ID_BINARY_VALUE_SERVER_ROLE_INIT
 
- 
ESP_ZB_ZCL_CLUSTER_ID_BINARY_VALUE_CLIENT_ROLE_INIT
 
Enumerations
- 
enum esp_zb_zcl_binary_value_attr_t
 Binary Value cluster attribute identifiers.
Values:
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_ACTIVE_TEXT_ID
 Human readable description of the ACTIVE state.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_DESCRIPTION_ID
 Description of the usage.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_INACTIVE_TEXT_ID
 Human readable description of the INACTIVE state.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_MIN_OFF_TIME_ID
 Minimum Off Time.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_MIN_ON_TIME_ID
 Minimum On Time.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_OUT_OF_SERVICE_ID
 OutOfService attribute.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_PRESENT_VALUE_ID
 PresentValue attribute.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_RELIABILITY_ID
 TODO: support PriorityArray Attribute Reliability.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_RELINQUISH_DEFAULT_ID
 Relinquish default.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_STATUS_FLAGS_ID
 StatusFlag attribute.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_APPLICATION_TYPE_ID
 ApplicationType attribute.
- 
enumerator ESP_ZB_ZCL_ATTR_BINARY_VALUE_ACTIVE_TEXT_ID
 
- 
enum esp_zb_zcl_binary_value_status_flags_value_t
 Values for StatusFlags attribute.
Values:
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_NORMAL
 Normal (default) state.
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_IN_ALARM
 In alarm bit.
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_FAULT
 Fault bit.
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_OVERRIDDEN
 Overridden bit.
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_OUT_OF_SERVICE
 Out of service bit.
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_NORMAL
 
- 
enum esp_zb_zcl_binary_value_reliability_value_t
 Values for Reliability attribute.
Values:
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_FAULT_DETECTED
 No fault detected
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_SENSOR
 No sensor
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_OVER_RANGE
 Over range
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_UNDER_RANGE
 Under range
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_OPEN_LOOP
 Open loop
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_SHORTED_LOOP
 Shorted loop
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_OUTPUT
 No output
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_UNRELIABLE_OTHER
 Unreliable other
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_PROCESS_ERROR
 Process error
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_CONFIGURATION_ERROR
 Configuration error
- 
enumerator ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_FAULT_DETECTED