Nmea Input Messages; Nmea Message Format; Nmea-0183 Approved Sentences; Proprietary Sentences - Navman 12 Designer's Manual

Jupiter gps receiver module
Table of Contents

Advertisement

RMC: recommended minimum specific GPS
data
The Jupiter receiver also supports the following
Navman proprietary output messages:
BIT: built-In test results
ERR: error/status
RID: receiver ID
ZCH: Jupiter channel status
These Navman proprietary messages conform to
the message format described below.

3.4.2 NMEA input messages

The Jupiter receiver supports the following
proprietary input messages:
IBIT: built-in test command, Navman
proprietary
ILOG: log control, Navman proprietary
INIT: receiver initialisation, Navman proprietary
IPRO: protocol, Navman proprietary
The INIT message is used to command
initialisation of the receiver and the IPRO message
is used to change the message protocol. The first
character of the message sentence is 'P,' followed
by a three-character mnemonic code for Navman
Systems Inc. (RWI) according to Appendix III of
the NMEA -0183 standard.

3.4.3 NMEA message format.

All NMEA-0183 data messages are in ASCII form.
Each message begins with ASCII $ (24
ends with ASCII <CR> <LF>(0D
The valid character set consists of all printable
ASCII characters, 20
HEX
reserved characters listed in Table 3-2.
Each NMEA message, or sentence, consists of
a set of fields separated by a comma delimiter
character. Each field can contain either a string
of valid characters or no characters (null field).
Valid characters must conform with the formats
described in Table 3-3.
Character
<CR>
<LF>
$
*
,
!
\
^
.
MN002000A © 2004 Navman NZ Ltd. All rights reserved. Proprietary information and specifications subject to change without notice.
) and
HEX
and 0A
).
HEX
HEX
to 7E
, except for the
HEX
Hex value
Decimal value
0D
0A
24
2A
2C
21
5C
5E
7E
Table 3-2 NMEA reserved characters
The maximum number of characters in a sentence
is 82, consisting of a maximum of 79 characters
between the starting delimiter '$' and the
terminating <CR> and <LF>. Since the number of
data fields can vary from sentence to sentence,
it is important that the 'listener' (or application
software) locate fields by counting delimiters
rather than counting the total number of characters
received from the start of the sentence.

3.4.5 NMEA-0183 approved sentences

An approved NMEA-0183 sentence contains the
following elements, in the order shown:
'$' Start of the sentence (24
<address field> Talker identifier and sentence
formatter.
[','<data field>] Zero or more data fields.
'*' <checksum field>] Optional checksum field
<CR><LF> End of sentence delimiter (0D 0A
Note: Since the Jupiter receiver is a GPS device,
the 'talker' identifier is always 'GP'.

3.4.6 Proprietary sentences

Proprietary sentences allow OEMs to transfer data
that does not fall within the scope of approved
NMEA sentences. A proprietary sentence contains
the following elements, in the order shown:
'$' start of the sentence (24
'P' proprietary sentence ID (50
<aaa> OEMs mnemonic code
[<valid characters, OEMs data>]
['*'<checksum field>] optional checksum field.
<CR><LF> end of sentence delimiter (0D 0A

3.4.7 Checksum

The checksum is the 8-bit exclusive OR (no start
or stop bits) of all characters in the sentence,
including delimiters (except for the $ and the
optional * delimiters). The hexadecimal value of
the most significant and least significant four bits of
the result are converted to two ASCII characters (0
to 9, A to F) for transmission. The most significant
character is transmitted first.
13
Carriage return (end of sentence delimiter)
10
Line feed (end of sentence delimiter)
36
Start of sentence delimiter
42
Checksum field delimiter
44
33
92
94
126
)
HEX
HEX
)
HEX
)
HEX
HEX
Description
Field delimiter
Reserved
Reserved
Reserved
Reserved
)
).
11

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents