Description:
Displays or changes the current schedule.
Form:
Command Handler: SYSD
SCHEDULE|SCH|SC [ARGUMENT]
Argument List:
DEBUG ON/OFF
RUN ON/OFF Changes the schedule from inactive to active or vice-versa.
LOAD Copies a schedule from non-volatile to volatile.
CLEAR Clears the schedule from non-volatile memory.
ERASE Clears the volatile schedule as well as the non-volatile memory.
SAVE Saves the volatile list to non-volatile memory.
ADD [WEEKDAY MONTH DAYOFTHEMONTH YEAR HOUR MINUTE SECOND COMMAND]
Response:
"OK\r\n" to acknowledge receipt of command, or
"OK\r\n" to acknowledge receipt of command and information from the scheduler
(event table, debug ON/OFF, run ON/OFF)
"ERROR- [Description]\r\n" if error, ending command
"\r\n" concludes modify responses (empty line)
Examples:
*.SYSD SCH
OK\r\n
DEBUG=ON
RUN=OFF
1- TH 27/03/06 16:05:40 * IPA 0
2- TH 27/03/06 16:08:10 * stop
3- TH 27/03/06 16:09:00 * play
4- TH 27/03/06 16:10:40 * stop
4 event (s) in the schedule
r\n
*.SYSD SCH DEBUG ON
Response is: OK\r\n
\r\n
*.SYSD SCH RUN OFF
Response is: OK\r\n
\r\n
*.SYSD SCH LOAD
Response is: OK\r\n
\r\n
*.SYSD SC CLEAR
Response is: OK\r\n
\r\n
*.SYSD SCH ERASE
Response is: OK\r\n
\r\n
*.SYSD SCHEDULE ADD TU 11 28 06 17 10 00 * PLAY
Response is: OK\r\n
\r\n
*.SYSD SCHEDULE ADD TU -- -- -- -- -- 30 * PLAY
Response is: OK\r\n
\r\n
in this case the the play command will be executed 30 seconds after
every minute.
Notes:
The scheduler inherits the same format from the legacy products. It can handle files of
more than 8 kilo bytes. Piped ("|") command arguments are not yet supported.
Mutiple schedules can NOT be added on a single line with the PIPE character.
DEBUG setting is currently not supported.