Navman 11 User Manual
Page 11
11
MN002000A © 2004 Navman NZ Ltd. All rights reserved. Proprietary information and specifications subject to change without notice.
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
HEX
) and
ends with ASCII
HEX
and 0A
HEX
).
The valid character set consists of all printable
ASCII characters, 20
HEX
to 7E
HEX
, except for the
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.
The maximum number of characters in a sentence
is 82, consisting of a maximum of 79 characters
between the starting delimiter ‘$’ and the
terminating
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
HEX
)
Talker identifier and sentenceformatter.
[‘,’] Zero or more data fields.
‘*’
HEX
)
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
HEX
)
‘P’ proprietary sentence ID (50
HEX
)
[
[‘*’
HEX
).
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.
Character
Hex value
Decimal value
Description
0D
13
Carriage return (end of sentence delimiter)
0A
10
Line feed (end of sentence delimiter)
$
24
36
Start of sentence delimiter
*
2A
42
Checksum field delimiter
,
2C
44
Field delimiter
!
21
33
Reserved
\
5C
92
Reserved
^
5E
94
Reserved
.
7E
126
Reserved
Table 3-2 NMEA reserved characters