Logo
Developing with ZBOSS for Zigbee
zb_zcl_daily_schedule_publish_schedule_payload_s Struct Reference

#include <zb_zcl_daily_schedule.h>

Data Fields

zb_uint32_t provider_id
 
zb_uint32_t issuer_event_id
 
zb_uint32_t schedule_id
 
zb_uint16_t day_id
 
zb_uint32_t start_time
 
zb_uint8_t schedule_type
 
zb_uint8_t schedule_time_reference
 
zb_uint8_t schedule_name [1+12]
 

Detailed Description

PublishSchedule command

See also
Zigbee-17-05035-004, subclause D.9.2.3.1

Field Documentation

§ day_id

zb_uint16_t zb_zcl_daily_schedule_publish_schedule_payload_s::day_id

Unique identifier generated by the commodity supplier.

§ issuer_event_id

zb_uint32_t zb_zcl_daily_schedule_publish_schedule_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.

§ provider_id

zb_uint32_t zb_zcl_daily_schedule_publish_schedule_payload_s::provider_id

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

§ schedule_id

zb_uint32_t zb_zcl_daily_schedule_publish_schedule_payload_s::schedule_id

Unique identifier generated by the commodity Supplier to identify a particular schedule.

§ schedule_name

zb_uint8_t zb_zcl_daily_schedule_publish_schedule_payload_s::schedule_name[1+12]

The ScheduleName provides a method for utilities to assign a name to a schedule.

§ schedule_time_reference

zb_uint8_t zb_zcl_daily_schedule_publish_schedule_payload_s::schedule_time_reference

This field indicates how the Start Times contained in the schedule are to be interpreted.

See also
zb_zcl_daily_schedule_time_reference_t

§ schedule_type

zb_uint8_t zb_zcl_daily_schedule_publish_schedule_payload_s::schedule_type

An 8-bit enumeration identifying the type of schedule published in this command.

See also
zb_zcl_daily_schedule_type_t

§ start_time

zb_uint32_t zb_zcl_daily_schedule_publish_schedule_payload_s::start_time

A UTC Time field to denote the time at which the published schedule becomes valid. A start date/time of 0x00000000 shall indicate that the command should be executed immediately.


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