Specifications
Commands
Command/Response Formats 71
6
Command/Response Formats
This chapter details the formats and content of the serial port commands through which
the receiver is controlled and monitored. These serial port commands set receiver
parameters and request data and receiver status information. Use the RCS (or
REMOTE.exe) software or any other standard serial communication software to send and
receive messages. Note that the baud rate and protocol of the computer COM port must
match the baud rate and protocol of the receiver port for commands and data to be
successfully transmitted and received. The receiver protocol is 8 data bits, 1 stop bit, and
parity = none.
All commands sent by the user to the receiver are either Set Commands or Query
commands. Set commands generally change receiver parameters and initiate data output.
Query commands generally request receiver status information. All set commands begin
with the string $PASHS and all query commands begin with the $PASHQ string. $PASHS
and $PASHQ are the message start character and message header and are required for all
commands. All commands must end with a <enter> or <enter> keystroke to transmit the
command to the receiver. If desired, an optional checksum may precede the <enter>
characters. All response messages will end with a <enter>.
In this manual, the serial commands have been separated into 6 separate groups:
• Receiver commands—commands that relate to general receiver operations
• Raw data commands—commands that control the output of measurement,
ephemeris, and almanac information.
• NMEA message commands—commands that control NMEA style data message
output
• RTCM commands—commands that control RTCM differential operation
• CPD Commands—commands that control carrier phase differential (CPD)
operation
• UCT Commands—commands that control the coordinate transformation and
map projection operation.
Within each section, the commands are listed alphabetically and described in detail.
Information about the command including the syntax, a description, the range and default,
and an example of how it is used are presented for each command. The syntax includes the
number and type of parameters that are used or required by the command. These
parameters may be either characters or numbers depending upon the particular command.