Logo
Developing with ZBOSS for Zigbee

Modules

 Analog Input cluster representing temperature
 
 Analog Input cluster representing humidity
 
 Analog Input cluster representing pressure
 
 Analog Input cluster representing flow
 
 Analog Input cluster representing percentage
 
 Analog Input cluster representing parts per million
 
 Analog Input cluster representing rotational speed
 
 Analog Input cluster representing current
 
 Analog Input cluster representing frequency
 
 Analog Input cluster representing power in Watts
 
 Analog Input cluster representing power in kiloWatts
 
 Analog Input cluster representing energy
 
 Analog Input cluster representing unitless count
 
 Analog Input cluster representing enthalpy
 
 Analog Input cluster representing time
 

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...
 

Detailed Description

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.

Macro Definition Documentation

§ ZB_ZCL_AI_SET_APP_TYPE_WITH_ID

#define ZB_ZCL_AI_SET_APP_TYPE_WITH_ID (   _type,
  _id 
)    (((_type & 0xff) << 16) | (_id & 0xffff))

Enumeration Type Documentation

§ zb_zcl_ai_application_types_e

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_analog_input.h>

Type values for Analog Input cluster applications.

See also
ZCL spec 3.14.11.19.1
Enumerator
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