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

#include <zb_zcl_calendar.h>

Data Fields

zb_uint32_t provider_id
 
zb_uint32_t issuer_calendar_id
 
zb_uint8_t start_day_id
 
zb_uint8_t number_of_days
 

Detailed Description

GetDayProfiles command payload

See also
SE spec, subclause D.9.2.4.2

Field Documentation

zb_uint32_t zb_zcl_calendar_get_day_profiles_payload_s::issuer_calendar_id

IssuerCalendarID of the calendar to which the requested Day Profiles belong.

zb_uint8_t zb_zcl_calendar_get_day_profiles_payload_s::number_of_days

An 8-bit integer which represents the maximum number of Day Profiles that the client is willing to receive in response to this command. A value of 0x00 will cause the return of all day profiles with an ID equal to or greater than the Start Day ID.

zb_uint32_t zb_zcl_calendar_get_day_profiles_payload_s::provider_id

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

zb_uint8_t zb_zcl_calendar_get_day_profiles_payload_s::start_day_id

Unique identifier for a Day Profile generated by the commodity supplier. The Start Day ID indicates the minimum ID of Day Profiles to be returned by the corresponding PublishDayProfile command. A value of 0x01 indicates that the (first) PublishDayProfile command should contain the profile with the lowest Day ID held by the server. A value of 0x00 is unused.


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