Logo
Developing with ZBOSS for Zigbee
Calendar cluster attributes

Typedefs

typedef enum zb_zcl_calendar_srv_attr_sets_e zb_zcl_calendar_srv_attr_sets_t
 
typedef enum zb_zcl_calendar_srv_auxiliary_switch_attr_set_e zb_zcl_calendar_srv_auxiliary_switch_attr_set_t
 

Enumerations

enum  zb_zcl_calendar_srv_attr_sets_e { ZB_ZCL_CALENDAR_SET_AUXILIARY_SWITCH_LABEL = 0x00 }
 
enum  zb_zcl_calendar_srv_auxiliary_switch_attr_set_e {
  ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_1_LABEL = 0x0000, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_2_LABEL, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_3_LABEL, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_4_LABEL,
  ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_5_LABEL, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_6_LABEL, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_7_LABEL, ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_8_LABEL,
  ZB_ZCL_ATTR_CALENDAR_AUX_LOAD_SWITCH_STATE = 0x0080
}
 

Detailed Description

Typedef Documentation

§ zb_zcl_calendar_srv_attr_sets_t

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

The attributes defined in this cluster are arranged into sets of related attributes; each set can contain up to 256 attributes. Attribute identifiers are encoded such that the most significant Octet specifies the attribute set and the least significant Octet specifies the attribute within the set.

See also
SE spec, Table D-156 - Calendar Cluster Attribute Sets

§ zb_zcl_calendar_srv_auxiliary_switch_attr_set_t

Enumeration Type Documentation

§ zb_zcl_calendar_srv_attr_sets_e

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

The attributes defined in this cluster are arranged into sets of related attributes; each set can contain up to 256 attributes. Attribute identifiers are encoded such that the most significant Octet specifies the attribute set and the least significant Octet specifies the attribute within the set.

See also
SE spec, Table D-156 - Calendar Cluster Attribute Sets
Enumerator
ZB_ZCL_CALENDAR_SET_AUXILIARY_SWITCH_LABEL 

Auxiliary Switch Label Attribute Set

§ zb_zcl_calendar_srv_auxiliary_switch_attr_set_e

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

See also
SE spec, Table D-157– Auxiliary Switch Label Attribute Set
Enumerator
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_1_LABEL 

The AuxSwitchNLabel attributes provide a method for assigning a label to an Auxiliary Switch.

ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_2_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_3_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_4_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_5_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_6_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_7_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_8_LABEL 
ZB_ZCL_ATTR_CALENDAR_AUX_LOAD_SWITCH_STATE 

The AuxiliaryLoadSwitchState attribute represents the current state of the AuxiliaryLoadSwitches as defined by the AuxiliaryLoadPublishDayProfile. Bit0 corresponds to AuxiliarySwitch1 and bit7 corresponds to AuxiliarySwitch 8. A bit set to “1” indicates an ON state and a bit set to “0” indicates an OFF state.