Command sequence, Command symbol, Response symbol – PNI Legacy Comm Board User Manual
Page 10: Description, Indicated query only command or variable, Indicates assign only command or variable, Use ? for query or =<val> for assign, Ending sequence <cr> or <lf> or <cr><lf, Start of checksum data, Rs-485 address follows

PNI Corporation 133 Aviation Blvd., Suite 101, Santa Rosa, CA 95403-1084 USA;, Fax: (707) 566-2261
For the most current specifications, please visit our website at:
www.pnicorp.com
Page 10 of 42
Command Line Interface
The Command Line interface allows you to use a simple terminal program to communicate with the
CommBoard. The Command Line interface also allows applications written in any language, including
Assembly, Basic, or C to communicate with the CommBoard via the RS-232 or RS-485.
Command Sequence
The sequence of command line events is:
1. Type in the command on the terminal program:
cmd?<es>
2. The module processes the command.
3. A reply is sent back to you.
a. If no error
$cmdreply*<dcs><es>
b. If error
$cmdreply:Exxx*<dcs><es>
Table 11: Command Notation Table
Command
Symbol
Response
Symbol
Description
? Indicated query only command or variable
= Indicates assign only command or variable
<aq>
Use ? for query or =<val> for assign
<es>
Ending sequence <cr> or <lf> or <cr><lf>
$
Start of checksum data
!
RS-485 address follows
:
If error occurs; :Ennn
*
End of checksum data
<dcs>
Checksum
<er>
Start of data
n
n
Usually a lower case ‘n’ will represent a digit (0-9)
n.n
n.n
Represents a decimal value (positive or negative)
x
x
Usually a lower case ‘x’ will represent a hex digit (0-F)
xx
xx
Represents a Uint8
xxxx
xxxx
Represents a Uint16
xxxxxxxx
xxxxxxxx
Represents a Uint32
a. XOR checksum method.
CommBoard
Command Line Interface