nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
zb_zcl_calendar_publish_week_profile_payload_s Struct Reference

#include <zb_zcl_calendar.h>

Data Fields

zb_uint32_t provider_id
 
zb_uint32_t issuer_event_id
 
zb_uint32_t issuer_calendar_id
 
zb_uint8_t week_id
 
zb_uint8_t day_id_ref_monday
 
zb_uint8_t day_id_ref_tuesday
 
zb_uint8_t day_id_ref_wednesday
 
zb_uint8_t day_id_ref_thursday
 
zb_uint8_t day_id_ref_friday
 
zb_uint8_t day_id_ref_saturday
 
zb_uint8_t day_id_ref_sunday
 

Detailed Description

PublishWeekProfile command payload

See also
SE spec, subclause D.9.2.3.3.2 and Figure D-143 - PublishWeekProfile Command Payload

Field Documentation

zb_uint8_t zb_zcl_calendar_publish_week_profile_payload_s::day_id_ref_monday

Day ID Ref Monday until Day ID Ref Sunday (mandatory): Reference to the related Day Profile entry.

zb_uint32_t zb_zcl_calendar_publish_week_profile_payload_s::issuer_calendar_id

Unique identifier generated by the commodity supplier. All parts of a calendar instance shall have the same Issuer Calendar ID.

zb_uint32_t zb_zcl_calendar_publish_week_profile_payload_s::issuer_event_id

Unique identifier generated by the commodity provider. When new information is provided that replaces older information for the same time period, this field allows devices to determine which information is newer.

zb_uint32_t zb_zcl_calendar_publish_week_profile_payload_s::provider_id

An unsigned 32-bit field containing a unique identifier for the commodity provider.

zb_uint8_t zb_zcl_calendar_publish_week_profile_payload_s::week_id

Unique identifier generated by the commodity supplier. The Week ID is used as reference to assign a Week Profile to a Season Entry. When generating calendars, Week IDs shall be allocated sequentially, starting from 1.


The documentation for this struct was generated from the following file: