Logo
Developing with ZBOSS for Zigbee

Modules

 Multistate Input cluster representing HVAC domain
 

Macros

#define ZB_ZCL_MI_GROUP_ID   0x0d
 
#define ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(_type, _id)   ((ZB_ZCL_MI_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff))
 

Enumerations

enum  zb_zcl_mi_application_types_e { ZB_ZCL_MI_APP_TYPE_APP_DOMAIN_HVAC, ZB_ZCL_MI_APP_TYPE_OTHER = 0xff }
 Type values for Multistate 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. Multistate Input clusters have Group = 0x0d.

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_MI_GROUP_ID

§ ZB_ZCL_MI_SET_APP_TYPE_WITH_ID

#define ZB_ZCL_MI_SET_APP_TYPE_WITH_ID (   _type,
  _id 
)    ((ZB_ZCL_MI_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff))

Enumeration Type Documentation

§ zb_zcl_mi_application_types_e

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

Type values for Multistate Input cluster applications.

See also
ZCL spec 3.14.11.19.7
Enumerator
ZB_ZCL_MI_APP_TYPE_APP_DOMAIN_HVAC 
ZB_ZCL_MI_APP_TYPE_OTHER