
#include <zb_zcl_daily_schedule.h>
Data Fields | |
| zb_uint32_t | provider_id |
| zb_uint32_t | earliest_start_time |
| zb_uint32_t | min_issuer_event_id |
| zb_uint8_t | number_of_schedules |
| zb_uint8_t | schedule_type |
GetSchedule command payload
| zb_uint32_t zb_zcl_daily_schedule_get_schedule_payload_s::earliest_start_time |
UTC Timestamp indicating the earliest start time of schedules to be returned by the corresponding PublishSchedule command.
| zb_uint32_t zb_zcl_daily_schedule_get_schedule_payload_s::min_issuer_event_id |
A 32-bit integer representing the minimum Issuer Event ID of schedules to be returned by the corresponding PublishSchedule command
| zb_uint8_t zb_zcl_daily_schedule_get_schedule_payload_s::number_of_schedules |
An 8-bit integer which represents the maximum number of PublishSchedule commands that the client is willing to receive in response to this command.
| zb_uint32_t zb_zcl_daily_schedule_get_schedule_payload_s::provider_id |
An unsigned 32-bit field containing a unique identifier for the commodity provider. This field allows differentiation in deregulated markets where multiple commodity providers may be available.
| zb_uint8_t zb_zcl_daily_schedule_get_schedule_payload_s::schedule_type |
An 8-bit enumeration identifying the type of the requested schedule.