Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_CALENDAR
zcl calendar get-calendar [earliestStartTime:4] [minIssuerEventId:4] [numberOfCalendars:1] [calendarType:1] [providerId:4]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_DAY_PROFILES
zcl calendar get-day-profiles [providerId:4] [issuerCalendarId:4] [startDayId:1] [numberOfDays:1]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_WEEK_PROFILES
zcl calendar get-week-profiles [providerId:4] [issuerCalendarId:4] [startWeekId:1] [numberOfWeeks:1]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_SEASONS
zcl calendar get-seasons [providerId:4] [issuerCalendarId:4]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_SPECIAL_DAYS
zcl calendar get-special-days [startTime:4] [numberOfEvents:1] [calendarType:1] [providerId:4] [issuerCalendarId:4]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_CANCELLATION
zcl calendar get-cancellation

Detailed Description

This group describes the CLI commands for the Calendar cluster. Listed below is a description of the cluster:

This cluster provides attributes and commands to assist applications in developing time and date based protocol.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_CALENDAR

zcl calendar get-calendar [earliestStartTime:4] [minIssuerEventId:4] [numberOfCalendars:1] [calendarType:1] [providerId:4]

  • This command initiates PublishCalendar command(s) for scheduled Calendar updates.
    • earliestStartTime - UTC_TIME
    • minIssuerEventId - INT32U
    • numberOfCalendars - INT8U
    • calendarType - CalendarType [ENUM8]
    • providerId - INT32U
      See also
      EmberAfCalendarType
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_CANCELLATION

zcl calendar get-cancellation

  • This command initiates the return of the last CancelCalendar command held on the associated server.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_DAY_PROFILES

zcl calendar get-day-profiles [providerId:4] [issuerCalendarId:4] [startDayId:1] [numberOfDays:1]

  • This command initiates one or more PublishDayProfile commands for the referenced Calendar.
    • providerId - INT32U
    • issuerCalendarId - INT32U
    • startDayId - INT8U
    • numberOfDays - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_SEASONS

zcl calendar get-seasons [providerId:4] [issuerCalendarId:4]

  • This command initiates one or more PublishSeasons commands for the referenced Calendar.
    • providerId - INT32U
    • issuerCalendarId - INT32U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_SPECIAL_DAYS

zcl calendar get-special-days [startTime:4] [numberOfEvents:1] [calendarType:1] [providerId:4] [issuerCalendarId:4]

  • This command initiates one or more PublishSpecialDays commands for the scheduled Special Day Table updates.
    • startTime - UTC_TIME
    • numberOfEvents - INT8U
    • calendarType - CalendarType [ENUM8]
    • providerId - INT32U
    • issuerCalendarId - INT32U
      See also
      EmberAfCalendarType
#define EMBER_AF_DOXYGEN_CLI_COMMAND_CALENDAR_GET_WEEK_PROFILES

zcl calendar get-week-profiles [providerId:4] [issuerCalendarId:4] [startWeekId:1] [numberOfWeeks:1]

  • This command initiates one or more PublishWeekProfile commands for the referenced Calendar.
    • providerId - INT32U
    • issuerCalendarId - INT32U
    • startWeekId - INT8U
    • numberOfWeeks - INT8U