Message Naming; Number Formats; Ubx Checksum - u-blox ZED-F9P Interface Description

Hide thumbs Also See for ZED-F9P:
Table of Contents

Advertisement

5.3.4 Message Naming

Referring to messages is done by adding the class name and a dash in front of the message name. For example,
the version information message is referred to as UBX-MON-VER. Referring to message fields or their values is
done by adding a dot and the name, e.g. UBX-MON-VER.swVersion.

5.3.5 Number Formats

All multi-byte values are ordered in Little Endian format, unless otherwise indicated.
All floating point values are transmitted in IEEE754 single or double precision.
Variable Type Definitions
Short
Type
U1
Unsigned Char
RU1_3
Unsigned Char
I1
Signed Char
X1
Bitfield
U2
Unsigned Short
I2
Signed Short
X2
Bitfield
U4
Unsigned Long
I4
Signed Long
X4
Bitfield
R4
IEEE 754 Single Precision
R8
IEEE 754 Double Precision
CH
ASCII / ISO 8859.1 Encoding

5.4 UBX Checksum

The checksum is calculated over the Message, starting and including the CLASS field, up until, but excluding,
the Checksum Field:
UBX-18010854 - R04
Size
Comment
(Bytes)
1
1
binary floating
point with 3 bit
exponent, eeeb
bbbb, (Value &
0x1F) << (Value
>> 5)
1
2's complement
1
2
2
2's complement
2
4
4
2's complement
4
4
8
1
Advance Information
u-blox ZED-F9P Interface Description - Manual
Min/Max
Resolution
0..255
1
0..(31*2^7) non-
~ 2^(Value >> 5)
continuous
-128 .. 127
1
n/a
n/a
0 .. 65535
1
-32768 .. 32767
1
n/a
n/a
0 ..
1
4'294'967'295
-2'147'483'648 ..
1
2'147'483'647
n/a
n/a
-1*2^+127 ..
~ Value * 2^-24
2^+127
-1*2^+1023 ..
~ Value * 2^-53
2^+1023
Page 29 of 259

Advertisement

Table of Contents
loading

Table of Contents