![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
#include <zb_zcl_calendar.h>
PublishSpecialDays command payload.
zb_uint8_t zb_zcl_calendar_publish_special_days_payload_s::calendar_type |
An 8-bit enumeration identifying the type of calendar this day profile belongs to. Generation Meters shall use the ‘Received’ Calendar.
zb_uint8_t zb_zcl_calendar_publish_special_days_payload_s::command_index |
The Command Index is used to count the payload fragments in the case where the entire payload does not fit into one message. The Command Index starts at 0 and is incremented for each fragment belonging to the same command.
zb_uint32_t zb_zcl_calendar_publish_special_days_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_special_days_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_uint8_t zb_zcl_calendar_publish_special_days_payload_s::number_of_entries_in_this_command |
An 8-bit integer representing the number of Special Day entries in this command
zb_uint32_t zb_zcl_calendar_publish_special_days_payload_s::provider_id |
An unsigned 32-bit field containing a unique identifier for the commodity provider.
zb_zcl_calendar_special_day_entry_t* zb_zcl_calendar_publish_special_days_payload_s::special_day_entry |
A SpecialDayEntry consists of the Special Day Date and a reference (Day ID Ref) to the related Day Profile entry. The dates of the Special Day Table must be arranged in ascending order.
zb_uint32_t zb_zcl_calendar_publish_special_days_payload_s::start_time |
A UTC Time field to denote the time at which the Special Day Table becomes valid. A start date/time of 0x00000000 shall indicate that the command should be executed immediately.
zb_uint8_t zb_zcl_calendar_publish_special_days_payload_s::total_number_of_commands |
In the case where the entire payload does not fit into one message, the Total Number of Commands field indicates the total number of sub-commands in the message.
zb_uint8_t zb_zcl_calendar_publish_special_days_payload_s::total_number_of_special_days |
An 8-bit integer representing the total number of Special Day entries in this Special Day Table