beautypg.com

Satsusedb (binary), Table 188: satsusedb binary message data, Table 189: failure conditions – NavCom Sapphire Rev.J User Manual

Page 360

background image

Sapphire Technical Reference Manual Rev. J

360

2.100

SATSUSEDB (Binary)

SF-3050

Sapphire

SF-3040

This message describes

all the tracked PRN’s and any reasons why a PRN is not used in the

Code and RTG navigation. Table 188 lists the body of the SATSUSEDB message. The table
starts with a single byte showing the count of entries in the table. For each count, the table
follows sequentially with an entry for each. Each PRN is followed by the failure bit-map
associated with that PRN.

There are eight bytes per PRN. This means that the message is (#PRN) * 8, plus
one byte for the leading count byte.

Table 188: SATSUSEDB Binary Message Data

Data Item

Data Type

Number of satellites reported failures in the message

U08

PRN for the first satellite with failures

U16

Bit-map of Failure Condition Bitmap (see below)

U08(6)

PRN for the last satellite with failures

U16

Bit-map of Failure Condition Bitmap (see below)

U08(6)

Table 189 shows the failure conditions encoded for the Failure Condition Bitmap for each
satellite. The conditions are listed in the order they appear in the bitmap from the MSB. There is
a total of 6 bytes in the bitmap, resulting in 48 bits. If a bit is set (equal to 1), the corresponding
failure condition has occurred for the satellite.

Table 189: Failure Conditions

MSB

Failure Condition Enum

Failure Condition

1

FAILED_CP_DISCONTINUITY

Carrier Phase discontinuity
detected

2

FAILED_HALF_CYCLE

Half cycle ambiguity not
resolved

3

FAILED_RESID

Failed residual edit in
resid_edit

4

FAILED_MEASTIME

Wrong measurement time in
MeasProc

5

FAILED_DUPPRN

Duplicate PRN

6

FAILED_NOL1

L1 marked invalid

7

FAILED_EXSMOOTH

Slip detected in
MeasSmooth()

8

FAILED_ELEV

Elevation below mask

9

FAILED_L1CYCLE

Cycle slip detected on L1

Table c

ontinued on next page…