186 DX-700 • User’s Guide • Rev 02
_K==oÉãçíÉ=`çåíêçä=mêçíçÅçä
Remote Commands
oÉãçíÉ=`çãã~åÇë
The following topics are discussed in this section:
Command Structure
Establishing Communications

`çãã~åÇ=píêìÅíìêÉ

The following topics are discussed in this section:
Overview
Update/Set Command Format
Query Command Format
DX-700 Response to Commands
Important Notes

lîÉêîáÉï

Please note the following important points regarding command structure:
Byte values permitted as fields in this protocol are from 0x20 – 0xff. Other values
(0x00 – 0x1f) are reserved or used as End Of Command/Response characters.
Delimiter between fields in the protocol is the “|” character (0x7c.) The delimiter
character can only occur in a command as a delimiter. Therefore, no string can
have the “|” character.
A backslash character (0x5c) does not indicate an escape character. A backslash
character will simply be interpreted as a backslash character.
Generally, there are two types of commands:
An update/set command is one that is sent to the DX-700 to update its state.
A query command is one that will result in the DX-700 returning information
about its current state.

réÇ~íÉLpÉí=`çãã~åÇ=cçêã~í

An update/set command format is as follows (each field in the command is delimited by a
“|” character (0x7c.) The user will use a single “\n” character (0x0a) to indicate End of
Command to the DX-700:
<command>|<param1>|<param2>| … <param n><end of command byte>
The command is always the first field. No delimiter necessary prior to the command field.
All other fields are used as parameters for the command (refer to the “DX-700 Remote
Command List” section on page191 for specifics on each command.) Some commands
do not have any parameters. Each parameter is separated by the delimiter byte.