3.2.4Command string termination
When the <CR> code is received, this terminates the command.
3.2.5Command processing
Buffered commands are extracted in order and the operation is started.
Once execution of the command is fully completed, the "Completed" message (R<CR>) is sent. If <SPACE> or <LF> (line feed) is included in the received command string, it is ignored.
If the command is unusable, the error message in 3.3.7 is sent.
If an error is generated, subsequent commands are not executed.
3.2.6"Completed" message
"Completed" messages used with the auto status function are expressed "R".
3.2.7Error messages
Error messages are expressed as "E" followed by a
Error messages are returned when the issued command cannot be executed, obstructing continued control.
3.2.8Exception processing
If a different command is received while executing another command, execution of the previous command is interrupted and the new command is executed.
3.2.9Request status
Commands including a "?" indicate a request status. Information associated with the command is sent, terminated with <CR> and returned.
If multiple request commands are issued within the command string, a status terminated by <CR> is returned for each.
Example: | ? R? C<CR> | → | 01<CR> |
|
|
| 05<CR> |
Confidential Pioneer
7