
Macros | |
| #define | ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(_type, _id) (((_type & 0xff) << 16) | (_id & 0xffff)) |
Enumerations | |
| enum | zb_zcl_ai_application_types_e { ZB_ZCL_AI_APP_TYPE_TEMPERATURE, ZB_ZCL_AI_APP_TYPE_HUMIDITY, ZB_ZCL_AI_APP_TYPE_PRESSURE, ZB_ZCL_AI_APP_TYPE_FLOW, ZB_ZCL_AI_APP_TYPE_PERCENTAGE, ZB_ZCL_AI_APP_TYPE_PPM, ZB_ZCL_AI_APP_TYPE_RPM, ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, ZB_ZCL_AI_APP_TYPE_FREQUENCY, ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, ZB_ZCL_AI_APP_TYPE_ENERGY, ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, ZB_ZCL_AI_APP_TYPE_ENTHALPY, ZB_ZCL_AI_APP_TYPE_TIME, ZB_ZCL_AI_APP_TYPE_OTHER = 0xff } |
| Type values for Analog Input cluster applications. More... | |
The ApplicationType attribute indicates the specific application usage for the cluster. ApplicationType is subdivided into Group, Type and an Index number, as follows:
Group = Bits 24 to 31 An indication of the cluster this attribute is part of. Analog Input clusters have Group = 0x00.
Type = Bits 16 to 23 The physical quantity that the PresentValue attribute of the cluster represents.
Index = Bits 0 to 15 The specific application usage of the cluster.
Type values for Analog Input cluster applications.