20
$PNMRX110, Fix Settings
This message is used to set various settings and masks which control how the software will
behave in relationship to the satellites in view, for example a mask can be set for the minimum
satellite elevation, minimum SNR etc.
The message consists of a varying number of fields
depending on the number of masks to be set. Each mask setting consists if a mask identifier and
new value pair. The $PNMRX110 message format is shown below.
PNMRX110 field list
Field
Format
Min chars
Max chars
Notes
Message ID
$PNMRX110
6
8
PNMRX110 protocol header.
Mask ID
Int
2
2
Mask identifier, see below.
Value
Variant
1
8
New value for mask, dependent on the preceding field,
see below.
Mask ID
Int
2
2
Mask identifier.
Value
Variant
1
8
New value for mask, dependent on the preceding field.
Checksum
*xx
(0) 3
3
2 digits.
Message terminator
<CR> <LF>
2
2
ASCII 13, ASCII 10.
PNMRX110 Mask Field interpretation
Mask Id
mask
format
width
units
0
Local Time Zone
Int: unsigned
2:2
Hours : Miuntes
1
Maximum PDOP
1
Unsigned
4
x10, [0-100]
2
Maximum HDOP
Unsigned
4
x10, [0-100]
3
Maximum VDOP
1
Unsigned
4
x10, [0-100]
4
Minimum SNR
Unsigned
2
dB/Hz, [20-45]
5
Minimum Elevation
Unsigned
2
Degrees, [0-90]
6
Noise Floor
Unsigned
4
-, [400-1000]
7
Navigation Mode 1
1
Unsigned
1
1
= Auto (hold alt)
2
= 2D Mode
4
= 3D Mode (calc alt)
8
2D Mode Altitude
1
Unsigned
6
Meters above MSL
9
Navigation Mode 2
1
Boolean
1
0
= Auto
1
= Static
10
Maximum Altitude
Unsigned
6
Meters.
Examples:
$PNMRX110,0,-2:0*xx :
Set the local time to –2 hours 0 minutes.
$PNMRX110,4,35*xx :
Set the minimum SNR to 35