Rikaline, C.7 $pnmrx108, nmea message sequence, C.7 $pnmrx110, fix settings – Rikaline GPS-24 User Manual
Page 18
GPS Receiver Board
GPS-24 / 24A Operating Manual
Rikaline
Specifications subject to change without prior notice
Rikaline
International Corp.
10F, 64, Kang-Din Road, Taipei 108, Taiwan
Tel: ++886 2 2370 4688 Fax: ++886 2 2370 4686 E-Mail:
Web: www.rikaline.com.tw
Mode Int
1
1
0
Disable message
1
Send message now
2
Send message on change
3
Send message now and on change
Checksum
*xx
(0) 3
3
2 digits.
Message
terminator
<CR> <LF>
2
2
ASCII 13, ASCII 10.
Examples:
$PNMRX107, 300, 1*xx: Output the almanac stored in NVRAM
$PNMRX107, 301, 2*xx: Output Ephemeris will be output on change
$PNMRX107, ALL, 2*xx: Output all ZX4120 output messages (300,301,302,303,304)
C.7 $PNMRX108, NMEA message sequence
This message is used to set the sequence used to output the NMEA messages. All messages in the list are
set to be output with a default output rate. The messages that are not included are disabled. Once the
sequence is defined, individual settings for the messages can be changed by means of the $PNMRX103
message. This message is supported also in a variable length format, where only the necessary fields are
used.
Field Format
Min
chars
Max
chars
Notes
Message ID $PNMRX108 6
8
PNMRX108 protocol header.
Mask ID
Int
3
3
Mask identifier: possibilities are
GGA / GLL / GSA / GSV
RMC / VTG / ZDA
Mask ID
Int
3
3
Mask Identifier.
Checksum
*xx
(0) 3
3
2 digits.
Message
terminator
<CR> <LF>
2
2
ASCII 13, ASCII 10.
Examples:
$PNMRX108, GGA, GLL, and GSA*xx: Enables the GGA, GLL and GSA in this sequence, output
Every second. All other messages are disabled
C.7 $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 : Minutes
1
Maximum
PDOP
1
Unsigned
4
x10, [0-100]
2
Maximum HDOP
Unsigned
4
x10, [0-100]