DELAY DELAY DELAY

Description:

  Separates commands by specifying a specific time to wait before the rest of commands.

Form:

  DELAY|DELAY|DELAY
  Argument List:
  Argument                                                          Description
   [HH:[MM:[SS:]]]MS | <API COMMMAND> [ | <API COMMMAND> [ |...] ]  Time in the future to run API Command.
   CLEAR                                                            Clears the all of the DELAY events.

Response:

  DELAY RESPONSE
    "OK\r\n" to acknowledge receipt of command, or
    "ERROR- [Description]\r\n" if error, ending command

Examples:

  SET DELAY Command
    DELAY 2 0 0 | PLAY <enter>
      Response is: OK\r\n
    DELAY 1 3 0 1 | STOP | DELAY 60 0 | PS MyClip.mpg <enter>
      Response is: OK\r\n
    PLAY | DELAY 2 0 0 | STOP<enter>
      Response is: OK\r\n
                  OK\r\n
      
  DISPLAY DELAY RESPONSE
  DELAY <enter>
     Response is: OK\r\n
                 000:01:44.898  PLAY
                 001:02:56.898  STOP | DELAY 60 0 | PS

Notes:

  1.  DELAY "queues" the rest of the commands on the same line to be "executed" 
      at the interval specified following the DELAY command.  This allows DELAY 
      to be embedded inside other DELAY commands and will be processed as a 
      normal DELAY command once reached.  See example above.
  2.  The maximum amount of time allowable is 999 hours, 60000 minutes, and 3 
      Million seconds.  This allows much flexibility for entering the time: 
      0:75:00 [75 minutes] is equivalent to 1:15:00 [1 hour, 15 minutes].
  3.  DELAY commands are cleared when the system is reset.
  4.  These is no set maximum for the number of DELAY commands.
  5.  The DELAY time argument can be separated by colon, space or period.
  6.  The DELAY command returns OK while commands following the DELAY command 
      do not return any status.
  7.  Commands PIPED (|) before the DELAY command will return a status, then the 
      DELAY status is returned.  See example above.  
  8.  The timing accuracy of the DELAY command is currently about 300 milliseconds
      and may be improved in future firmware updates.
     
Created By: Adtec Digital