SXBlue GPS Reference Manual
72
9.1.10 Bin 99
This message has a BlockID of 99 and is 304 bytes excluding the header and epilogue.
This message contains quantities related to the tracking of the individual GPS satellites
along with some other relevant data. The following table describes the constituents of
this message in order.
Table 9-11 Bin 99 Message
Group
Components
Type
Bytes
Value
NavMode2
Navigation mode data (lower 3
bits hold the GPS mode, upper
bit set if differential is
available).
Byte
1
Lower 3 bits take
on the values
0 = time not valid
1 = no fix
2 = 2D fix
3 = 3D fix
Upper bit (bit 7) is
1 if differential is
Available
UTCTimeDiff
Whole seconds between UTC
and GPS time (GPS minus
UTC)
Byte
1
Positive
GPSWeek
GPS week associated with this
message
Unsigned
short
2
0 to 65536
GPSTimeOfWeek
GPS tow (sec) associated with
this message
Double
8
0.0 to 604800.0
ChannelData
12 structures (see below)
containing tracking data for
each of the 12 receiver
channels
Structure
array
12x24 =288
See following
table
ClockErrAtL1
The clock error of the GPS
clock oscillator at L1 frequency
in Hz
Short
2
-32768 to 32768
Spare
Not used at this time
Unsigned
short
2
Future use
ChannelData Array
Group
Components
Type
Bytes
Value
Channel
Channel number
Byte
1
0 to 12
SV
Satellite being tracked, 0 ==
not tracked
Byte
1
0 to 32
Status
Status bit mask (code carrier
bit frame)
Byte
1
Bit 0 = code lock
1 = carrier lock
2 = bit lock
3 = frame sync
4 = frame sync
and new epoch
5 = channel reset
6 = phase lock
7 = spare