Logo
Developing with ZBOSS for Zigbee
Daily Schedule cluster attributes

Data Structures

struct  zb_zcl_daily_schedule_attr_linky_peak_period_status_s
 

Macros

#define ZB_ZCL_DAILY_SCHEDULE_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Daily Schedule cluster revision global attribute (not defined anywhere)
 
#define ZB_ZCL_DECLARE_DAILY_SCHEDULE_ATTR_LIST(attr_list)
 Declare attribute list for Daily Schedule cluster (only cluster revision attribute) More...
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_UNUSED   0b00
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_LOW_BLUE   0b01
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_MEDIUM_WHITE   0b10
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_HIGH_RED   0b11
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_NONE   0b00
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP1   0b01
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP2   0b10
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP3   0b11
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_NONE   0b00
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_1   0b01
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_2   0b10
 
#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_3   0b11
 

Typedefs

typedef enum zb_zcl_daily_schedule_srv_attr_sets_e zb_zcl_daily_schedule_srv_attr_sets_t
 
typedef enum zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_e zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_t
 
typedef enum zb_zcl_daily_schedule_srv_schedule_attr_set_e zb_zcl_daily_schedule_srv_schedule_attr_set_t
 
typedef struct zb_zcl_daily_schedule_attr_linky_peak_period_status_s zb_zcl_daily_schedule_attr_linky_peak_period_status_t
 

Enumerations

enum  zb_zcl_daily_schedule_srv_attr_sets_e { ZB_ZCL_DAILY_SCHEDULE_AUXILIARY_SWITCH_LABEL_SET = 0x00, ZB_ZCL_DAILY_SCHEDULE_SCHEDULE_ATTRIBUTES_SET = 0x01 }
 
enum  zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_e {
  ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_1_LABEL = 0x0000, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_2_LABEL, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_3_LABEL, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_4_LABEL,
  ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_5_LABEL, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_6_LABEL, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_7_LABEL, ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_8_LABEL
}
 
enum  zb_zcl_daily_schedule_srv_schedule_attr_set_e {
  ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_AUX_LOAD_SWITCH_STATE = 0x0100, ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_DELIVERED_TIER = 0x0101, ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TIER_LABEL = 0x0102, ZB_ZCL_ATTR_DAILY_SCHEDULE_LINKY_PEAK_PERIOD_STATUS = 0x0103,
  ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_START_TIME = 0x0104, ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_END_TIME = 0x0105, ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TARIFF_LABEL = 0x0106
}
 

Detailed Description

Macro Definition Documentation

§ ZB_ZCL_DECLARE_DAILY_SCHEDULE_ATTR_LIST

#define ZB_ZCL_DECLARE_DAILY_SCHEDULE_ATTR_LIST (   attr_list)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DAILY_SCHEDULE) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST

Declare attribute list for Daily Schedule cluster (only cluster revision attribute)

Parameters
attr_list- attribute list name

Typedef Documentation

§ zb_zcl_daily_schedule_attr_linky_peak_period_status_t

§ zb_zcl_daily_schedule_srv_attr_sets_t

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
Zigbee-17-05035-004 Table D-3

§ zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_t

See also
Zigbee-17-05035-004 Table D-4 – Auxiliary Switch Label Attribute Set

§ zb_zcl_daily_schedule_srv_schedule_attr_set_t

See also
Zigbee-17-05035-004 Table D-5 – Schedule Attribute Set

Enumeration Type Documentation

§ zb_zcl_daily_schedule_srv_attr_sets_e

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
Zigbee-17-05035-004 Table D-3
Enumerator
ZB_ZCL_DAILY_SCHEDULE_AUXILIARY_SWITCH_LABEL_SET 

Auxiliary Switch Label Attribute Set

ZB_ZCL_DAILY_SCHEDULE_SCHEDULE_ATTRIBUTES_SET 

Schedule Attribute Set

§ zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_e

See also
Zigbee-17-05035-004 Table D-4 – Auxiliary Switch Label Attribute Set
Enumerator
ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_1_LABEL 

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

§ zb_zcl_daily_schedule_srv_schedule_attr_set_e

See also
Zigbee-17-05035-004 Table D-5 – Schedule Attribute Set
Enumerator
ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_AUX_LOAD_SWITCH_STATE 

The CurrentAuxiliaryLoadSwitchState attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_DELIVERED_TIER 

The CurrentDeliveredTier attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TIER_LABEL 

The CurrentTierLabel attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_LINKY_PEAK_PERIOD_STATUS 

The LinkyPeakPeriodStatus attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_START_TIME 

The PeakStartTime attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_END_TIME 

The PeakEndTime attribute

ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TARIFF_LABEL 

The CurrentTariffLabel attribute