Plugin Commands: Calendar Common#
The calendar common plugin commands provide commands to view and manipulate the local copy of the calendar.
Macros#
plugin calendar-common add-cal-info [providerId:4] [issuerEventId:4] [calId:4] [startTime:4] [calType:1] [calName:-1] [numberOfSeasons:1] [numberOfWeekProfiles:1] [numberOfDayProfiles:1]
plugin calendar-common clear
plugin calendar-common load-enhanced-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
plugin calendar-common load-enhanced-special-days [index:1]
plugin calendar-common load-flat-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
plugin calendar-common load-simple-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
plugin calendar-common load-simple-special-days [index:1]
plugin calendar-common print days
plugin calendar-common print seasons
plugin calendar-common print special-days
plugin calendar-common print summary
plugin calendar-common print weeks
plugin calendar-common select [index:1]
plugin calendar-common set-cal-info [index:1] [providerId:4] [issuerEventId:4] [calId:4] [startTime:4] [calType:1] [calName:-1] [numberOfSeasons:1] [numberOfWeekProfiles:1] [numberOfDayProfiles:1]
plugin calendar-common set-day-prof-info [index:1] [dayId:1] [entryId:1] [minutesFromMidnight:2] [data:1]
plugin calendar-common set-seasons-info [index:1] [weekId:1] [startDate:4] [weekIdRef:1]
plugin calendar-common set-week-prof-info [index:1] [weekId:1] [dayIdRefMon:1] [dayIdRefTue:1] [dayIdRefWed:1] [dayIdRefThu:1] [dayIdRefFri:1] [dayIdRefSat:1] [dayIdRefSun:1]
plugin calendar-common test-init
Macro Definition Documentation#
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_ADD_CAL_INFO#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_ADD_CAL_INFO
plugin calendar-common add-cal-info [providerId:4] [issuerEventId:4] [calId:4] [startTime:4] [calType:1] [calName:-1] [numberOfSeasons:1] [numberOfWeekProfiles:1] [numberOfDayProfiles:1]
Adding calendar information.
providerId - INT32U
issuerEventId - INT32U
calId - INT32U
startTime - INT32U
calType - INT8U
calName - OCTET_STRING
numberOfSeasons - INT8U
numberOfWeekProfiles - INT8U
numberOfDayProfiles - INT8U
1749
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_CLEAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_CLEAR
plugin calendar-common clear
Clear the calendars.
1754
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_ENHANCED_CALENDAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_ENHANCED_CALENDAR
plugin calendar-common load-enhanced-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
Loads the Enhanced Calendar defined in Appendix D.2 in the SE 1.2 Test specification.
index - INT8U - The index in the internal calendar table where this calendar is to be stored
providerId - INT32U - The provider ID
issuerEventId - INT32U - The issuer event ID
issuerCalendarId - INT32U - The issuer calendar ID
startTime - INT32U - The time when this calendar is to be considered active
type - INT8U - The type: Del=0x00, Rec=0x01, DelAndRec=0x02, Friendly=0x03, Aux=0x04
name - OCTET_STRING - The calendar name
1766
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_ENHANCED_SPECIAL_DAYS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_ENHANCED_SPECIAL_DAYS
plugin calendar-common load-enhanced-special-days [index:1]
Loads the Simple Special Days defined in Appendix D.5 in the SE 1.2 Test specification.
index - INT8U - The index in the internal calendar table where the speical days are to be stored
1772
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_FLAT_CALENDAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_FLAT_CALENDAR
plugin calendar-common load-flat-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
Loads the Flat Calendar defined in Appendix D.3 in the SE 1.2 Test specification.
index - INT8U - The index in the internal calendar table where this calendar is to be stored
providerId - INT32U - The provider ID
issuerEventId - INT32U - The issuer event ID
issuerCalendarId - INT32U - The issuer calendar ID
startTime - INT32U - The time when this calendar is to be considered active
type - INT8U - The type: Del=0x00, Rec=0x01, DelAndRec=0x02, Friendly=0x03, Aux=0x04
name - OCTET_STRING - The calendar name
1784
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_SIMPLE_CALENDAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_SIMPLE_CALENDAR
plugin calendar-common load-simple-calendar [index:1] [providerId:4] [issuerEventId:4] [issuerCalendarId:4] [startTime:4] [type:1] [name:-1]
Loads the Simple Calendar defined in Appendix D.1 in the SE 1.2 Test specification.
index - INT8U - The index in the internal calendar table where this calendar is to be stored
providerId - INT32U - The provider ID
issuerEventId - INT32U - The issuer event ID
issuerCalendarId - INT32U - The issuer calendar ID
startTime - INT32U - The time when this calendar is to be considered active
type - INT8U - The type: Del=0x00, Rec=0x01, DelAndRec=0x02, Friendly=0x03, Aux=0x04
name - OCTET_STRING - The calendar name
1796
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_SIMPLE_SPECIAL_DAYS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_LOAD_SIMPLE_SPECIAL_DAYS
plugin calendar-common load-simple-special-days [index:1]
Loads the Simple Special Days defined in Appendix D.4 in the SE 1.2 Test specification.
index - INT8U - The index in the internal calendar table where the speical days are to be stored
1802
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_DAYS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_DAYS
plugin calendar-common print days
Prints the local calendar's days
1807
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SEASONS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SEASONS
plugin calendar-common print seasons
Prints the local calendar's seasons.
1812
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SPECIAL_DAYS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SPECIAL_DAYS
plugin calendar-common print special-days
Prints the local calendar's special days.
1817
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SUMMARY#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_SUMMARY
plugin calendar-common print summary
Prints the local calendar summary at the previously selected index.
1822
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_WEEKS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_PRINT_WEEKS
plugin calendar-common print weeks
Prints the local calendar's weeks.
1827
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SELECT#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SELECT
plugin calendar-common select [index:1]
Selects a calendar to be printed.
index - INT8U - The index of the calendar to be selected.
1833
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_CAL_INFO#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_CAL_INFO
plugin calendar-common set-cal-info [index:1] [providerId:4] [issuerEventId:4] [calId:4] [startTime:4] [calType:1] [calName:-1] [numberOfSeasons:1] [numberOfWeekProfiles:1] [numberOfDayProfiles:1]
Manually set local calendar information.
index - INT8U
providerId - INT32U
issuerEventId - INT32U
calId - INT32U
startTime - INT32U
calType - INT8U
calName - OCTET_STRING
numberOfSeasons - INT8U
numberOfWeekProfiles - INT8U
numberOfDayProfiles - INT8U
1848
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_DAY_PROF_INFO#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_DAY_PROF_INFO
plugin calendar-common set-day-prof-info [index:1] [dayId:1] [entryId:1] [minutesFromMidnight:2] [data:1]
Manually set local calendar's day profiles information.
index - INT8U
dayId - INT8U
entryId - INT8U
minutesFromMidnight - INT16U
data - INT8U
1858
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_SEASONS_INFO#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_SEASONS_INFO
plugin calendar-common set-seasons-info [index:1] [weekId:1] [startDate:4] [weekIdRef:1]
Manually set local calendar's seasons information.
index - INT8U
weekId - INT8U
startDate - DATE
weekIdRef - INT8U
1867
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_WEEK_PROF_INFO#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_SET_WEEK_PROF_INFO
plugin calendar-common set-week-prof-info [index:1] [weekId:1] [dayIdRefMon:1] [dayIdRefTue:1] [dayIdRefWed:1] [dayIdRefThu:1] [dayIdRefFri:1] [dayIdRefSat:1] [dayIdRefSun:1]
Manually set local calendar's week profiles information.
index - INT8U
weekId - INT8U
dayIdRefMon - INT8U
dayIdRefTue - INT8U
dayIdRefWed - INT8U
dayIdRefThu - INT8U
dayIdRefFri - INT8U
dayIdRefSat - INT8U
dayIdRefSun - INT8U
1881
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_TEST_INIT#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_CALENDAR_COMMON_PLUGIN_CALENDAR_COMMON_TEST_INIT
plugin calendar-common test-init
Initializes test calendars with dummy data.
1886
of file ./app/framework/test/headers/cli.doc