3 External Computer Control — Level III
This chapter describes the computer control protocol and specific commands used for Level III control of the
3.1 Command and Status
In the
|
|
|
|
|
|
| Computer |
|
|
| LaserDisc Player |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1) | ÒSearch to Frame 1000Ó<CR> | 2) | Search Execution | ||||||||||||||
4.) | R (received) <CR> | 3) ÒCompletionÓ |
|
| |||||||||||||
| |||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
| ÒPlay to Frame 2000Ó<CR> | 6) | Play Execution | ||||||||||||||
|
| 5) | |||||||||||||||
| |||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||
8.) | R (received) <CR> | 7) ÒCompletionÓ |
|
|
| ||||||||||||
| |||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure
Arguments may be set to specify the frame number, speed or other values for a command. The argument is always placed before the command. The command is also used as the terminator of the argument. In the simplest protocol, the player immediately executes one command as soon as the terminator of the command line, a <CR> (carriage return), is received.
Example: 1000SE<CR> : Search to frame 1000.
The player has a command buffer that allows multiple commands to be sent from the external controller in the same command string.
Example: 1000SE 2000PL <CR> : Search to frame 1000, then play to frame 2000.
In this example, when the <CR> is received, commands are executed sequentially from the first command of the buffer. The ÒRÓ is returned to the computer after the play segment is completed. If a <CR> is sent before a command or command string has completed execution, the command is cleared and execution is cancelled.