Equipment. see applying commands – Spectra Precision ProMark 800 Reference Manual User Manual
Page 146

134
Using Serial Commands
In response to a well recognized and properly executed set 
command, the receiver will return the message:
$PASHR,ACK*3D
A set command is said to be “NAKed” when it is not accepted 
or acknowledged. The following message is then returned:
$PASHR,NAK*30
If this happens, check that the command has been typed 
correctly and the number and format of parameters are 
correct. In some cases, the execution of a set command may 
be contingent upon the prior activation of the corresponding 
firmware option.
Checksum Calculation: The checksum is computed by 
“exclusive-ORing” all of the bytes in the message between, 
but not including, the “$” and the “*”. The result is “*hh” 
where h is a hexadecimal character.
Applying Commands Through Bluetooth or a Serial Port
From the Office
Computer
Use GNSS Solutions’ WinComm utility, or any terminal 
emulation program such as HyperTerminal (a standard 
Windows communication accessory), to send serial 
commands to the receiver.
[ ]
Optional field or parameter
,
Field delimiter
.
Decimal point (used in f-type fields)
c..
One-character string
d..
Integer
f..
Real number, with decimal places
h..
Parameter in hexadecimal notation
m..
Denotes specific data format used, such as angles (e.g. 
ddmm.mmm) or time (e.g. hhmmss.sss)
n
Used in the syntax of responses to query commands to indicate that 
a sequence of parameters will be repeated “n” times in the response. 
For example, n(f1,f2,f3) means the response will include the 
sequence “f1,f2,f3,f1,f2,f3,f1,f2,f3...”. The value of n is specific to 
each command.
s..
Character string
*cc
Checksum
String or
sign
Description
