Rikaline, C.3 $pnmrx103, nmea rate control, C.4 $pnmrx104, lla navigation initialization – Rikaline GPS-24/24A User Manual

Page 16

Advertising
background image

GPS Receiver Board

GPS-24 / 24A Operating Manual

Rikaline

Specifications subject to change without prior notice

Rikaline

International Corp.

14F, 171, ChengGong Rd, Sanchong CityTaipei 241, Taiwan

Tel: ++886 2 8973 1899 Fax: ++886 2 8973 1896 E-Mail:

[email protected]

Web: www.rikaline.com.tw

C.3 $PNMRX103, NMEA rate control

This message is being sent to enable or to disable the output of an NMEA message and to determine its
output rate. The sequence of the output sequence is determined by the $PNMRX107 message. The
$PNMRX103 message format is shown below. The rate of each message can individually be set. If ‘0’ is
used, the output of the message is skipped (according to the message sequence). The message length is
limited to 80 characters, in the event that the message length would exceed 80 characters it is divided into 2
messages. 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

$PNMRX103

8

8

PNMRX103 protocol header.

Mask ID

Int

3

3

Mask identifier: possibilities are

GGA / GLL / GSA / GSV
RMC / VTG / ZDA
ALL (applies to all messages)

Mask value

Int

1

1

Output rate in seconds (0=paused)

Mask ID

Int

2

2

Mask identifier.

Checksum

*xx

(0) 3

3

2 digits.

Message terminator <CR> <LF>

2

2

ASCII 13, ASCII 10.

Examples:
$PNMRX103, GSV, 2,GGA, 1,ZDA, 0*xx: GSV is output every 2s,GGA every 1s and ZDA is skipped.
$PNMRX103, GSV, 2, GGA, 1, ZDA, 0,*xx: same as above, but using a fixed length message
$PNMRX103, ALL, 2*xx: all messages are output every 2s.
$PNMRX103, ALL, 0*xx: skips all messages.

C.4 $PNMRX104, LLA navigation initialization

This message enables the receiver to be initialized using LLA data to speed up satellite acquisition. The first
4 values defining the position (if used) must be all present in the message. Otherwise the whole massage is
considered invalid.

Field Format

Min
chars

Max
char
s

Notes

Message ID

$PNMRX104 8

8

PNMRX104 protocol header. (Under dev.)

Latitude Float 1,2.1

3,2.4

Degrees

* 100 + minutes. (Under dev.)

N/S Indicator

Char

1

1

N=north or S=south. (Under dev.)

Latitude Float 1,2.1

3,2.4

Degrees

* 100 + minutes. (Under dev.)

E/W Indicator

Char

1

1

E=east or W=west. (Under dev.)

Altitude

Int

(-) 1

(-) 6

Altitude above MSL, in meters.

Clock offset

Int

(0) 1

6

Clock offset of GPS receiver. These changes the clock
bias stored in the settings, not the actual clock bias used
by the system. A cold start is necessary, in order to use
this value.

Time of week

Int

1

6

Offset from start of week in seconds. (Under dev.)

Week number

Int

1

4

GPS week number.

Channel count

Int

1

2

Maximum number of TM to be used. Min12, max 16.

Checksum

*xx

(0) 3

3

2 digits.

Message
terminator

<CR> <LF>

2

2

ASCII 13, ASCII 10.

Note: 1// If used, all five components (Lat, N/S, Long E/W, alt) of the LLA position must be provided.

Otherwise, the message is declared invalid as a whole

2// Modifying the LLA coordinates triggers a software system reset after successful execution of the

message.

Advertising