nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
zb_zcl_calendar_get_week_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_week_id
 
zb_uint8_t number_of_weeks
 

Detailed Description

GetWeekProfiles command payload.

See also
SE spec, Figure D-151 - GetWeekProfiles Command Payload

Field Documentation

zb_uint32_t zb_zcl_calendar_get_week_profiles_payload_s::issuer_calendar_id

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

zb_uint8_t zb_zcl_calendar_get_week_profiles_payload_s::number_of_weeks

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

zb_uint32_t zb_zcl_calendar_get_week_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_week_profiles_payload_s::start_week_id

Unique identifier for a Week Profile generated by the commodity supplier. The Start Week ID indicates the minimum ID of Week Profiles to be returned by the corresponding PublishWeekProfile command.


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