
Modules | |
| Analog Input cluster application types | |
Macros | |
| #define | ZB_ZCL_ANALOG_INPUT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) |
| Default value for Analog Input cluster revision global attribute. | |
| #define | ZB_ZCL_ANALOG_INPUT_DESCRIPTION_DEFAULT_VALUE {0} |
| Default value for Description attribute. | |
| #define | ZB_ZCL_ANALOG_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE |
| Default value for OutOfService attribute. | |
| #define | ZB_ZCL_ANALOG_INPUT_RELIABILITY_DEFAULT_VALUE ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED |
| Default value for Reliability attribute. | |
| #define | ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_DEFAULT_VALUE ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL |
| Default value for StatusFlags attribute. | |
| #define | ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MIN_VALUE 0 |
| StatusFlags attribute minimum value. | |
| #define | ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MAX_VALUE 0x0f |
| StatusFlags attribute maximum value. | |
| #define | ZB_ZCL_DECLARE_ANALOG_INPUT_ATTRIB_LIST( attr_list, description, max_present_value, min_present_value, out_of_service, present_value, reliability, resolution, status_flags, engineering_units, app_type) |
| Declare attribute list for Analog Input cluster. More... | |
Enumerations | |
| enum | zb_zcl_analog_input_attr_e { ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID = 0x001c, ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID = 0x0041, ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID = 0x0045, ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID = 0x0051, ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID = 0x0055, ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID = 0x0067, ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID = 0x006a, ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID = 0x006f, ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID = 0x0075, ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID = 0x0100 } |
| Analog Input cluster attribute identifiers. More... | |
| enum | zb_zcl_analog_input_status_flags_value_e { ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL = 0x00, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_IN_ALARM = 0x01, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_FAULT = 0x02, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08 } |
| StatusFlags attribute values. More... | |
| enum | zb_zcl_analog_input_reliability_value_e { ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_SENSOR = 0x01, ZB_ZCL_ANALOG_INPUT_RELIABILITY_OVER_RANGE = 0x02, ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNDER_RANGE = 0x03, ZB_ZCL_ANALOG_INPUT_RELIABILITY_OPEN_LOOP = 0x04, ZB_ZCL_ANALOG_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_OUTPUT = 0x06, ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, ZB_ZCL_ANALOG_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, ZB_ZCL_ANALOG_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a } |
| Reliability attribute values. More... | |
| #define ZB_ZCL_DECLARE_ANALOG_INPUT_ATTRIB_LIST | ( | attr_list, | |
| description, | |||
| max_present_value, | |||
| min_present_value, | |||
| out_of_service, | |||
| present_value, | |||
| reliability, | |||
| resolution, | |||
| status_flags, | |||
| engineering_units, | |||
| app_type | |||
| ) |
Declare attribute list for Analog Input cluster.
| attr_list | - attribute list name |
| description | - pointer to variable storing Description attribute value |
| max_present_value | - pointer to variable storing MaxPresentValue attribute value |
| min_present_value | - pointer to variable storing MinPresentValue attribute value |
| out_of_service | - pointer to variable storing OutOfService attribute value |
| present_value | - pointer to variable storing PresentValue attribute value |
| reliability | - pointer to variable storing Reliability attribute value |
| resolution | - pointer to variable storing Resolution attribute value |
| status_flags | - pointer to variable storing StatusFlags attribute value |
| engineering_units | - pointer to variable storing EngineeringUnits attribute value |
| app_type | - pointer to variable storing ApplicationType attribute value |
Analog Input cluster attribute identifiers.
Reliability attribute values.
StatusFlags attribute values.