B-03-1006, Rev. K 14
SO = “SIM” (default). Simple X,Y,T,SN output which returns the X and Y tilt angle in degrees or
microradians and the internal temperature of the tiltmeter in ºC:
$-0.619,0.023,18.910,N0000
$-0.619,0.023,18.923,N0000
$-0.620,0.024,18.932,N0000
$-0.620,0.023,18.951,N0000
SO = “XDR.” Standard NMEA XDR output string which returns the North-South (Y) and East-West (X)
tilt angle in degrees or microradians and the internal temperature of the tiltmeter in ºC:
$YXXDR,A,000.034,D,N,A,-00.625,D,E,C,021.651,C,T-N0000*47
$YXXDR,A,000.034,D,N,A,-00.624,D,E,C,021.675,C,T-N0000*40
$YXXDR,A,000.034,D,N,A,-00.624,D,E,C,021.686,C,T-N0000*4C
$YXXDR,A,000.034,D,N,A,-00.625,D,E,C,021.707,C,T-N0000*45
SO = “TCM.” Proprietary Trimble Navigation pitch (Y-tilt) and roll (X-tilt) output string which returns the
tilt angle in degrees and a checksum:
$P-00.907R002.186*1C
$P-00.906R002.183*18
$P-00.908R002.191*15
$P-00.908R002.191*15
$P-00.905R002.190*19
SO = “BAE.” Advanced users only, using the D711-A. BAE Systems encoded 11-byte output which
returns two synchronization bytes, the X (2 bytes) and Y (2 bytes) tilt angle, the internal temperature of the
tiltmeter (2 bytes), the serial number (2 bytes), and a checksum byte:
Uª Ä$é TæUª Ä$ä TáUª Ä$ß TÜUª Ä$é Tæ
The BAE output string is not clearly decipherable by HyperTerminal, which sometimes hides characters
that it has received and cannot understand. Because of this, it is difficult, if not impossible, to interpret
data in this format. The above output string shows four outputs taken from HyperTerminal.
This encoded output command is typically used to communicate with embedded systems as they can view
raw data and perform fast translations.
The first synchronization byte is 0x55, the second is 0xAA. The X and Y bytes use a scale factor that can
be found by issuing the *9900XY-DUMP2<CR> command. This scale factor is in arc seconds per LSB
and changes automatically with the range of each instrument (the scale factor is different for the D711-A
and D711-B). the temperature uses 0.004 degrees Celsius per LSB. The serial number is a two byte
integer. The checksum byte is the result of ANDing bytes 2-7 with 255.
BAE output mode reduces the total number of characters per output to 11 bytes, while transferring the
same data as the SIM output mode, which requires 33 bytes. BAE mode also includes checksum and frame
synchronization bytes. Refer to Appendix C, Firmware Commands, to decode the output.