BeiDou almanac report

The BeiDou almanac report is sent when Command Packet 54h is used to request the almanac for one satellite or all satellites. The Command Packet 54h SUBTYPE byte (byte 4) is set to twenty-two (22) when requesting the report. Data follows the format specified by GPS ICD-200.

The following table shows the additional records provided in Report Packet 55h when almanac data is included.

Subtype 22: BeiDou almanac

Byte

Item

Type

Value

Meaning

6–9

ALM DECODE TIME

4 (unsigned long)

 

Full GPS seconds from the start of GPS Time

10–11

AWN

2 (short)

 

 

12–15

TOA

4 (unsigned long)

 

 

16–23

SQRTA

8 (double)

 

 

24–31

ECCENT

8 (double)

 

 

32–39

ISUBO

8 (double)

 

 

40–47

OMEGADOT

8 (double)

 

 

48–55

OMEGSUBO

8 (double)

 

 

56–63

OMEGA

8 (double)

 

 

64–71

MSUBO

8 (double)

 

 

72–73

ALM HEALTH

2 (short)

 

Bit 9 (MSB): not set = satellite clock OK
Bit 8: not set = B1 Signal OK
Bits 7–3: reserved
Bit 2: not set = Nav Message OK
Bit 1 (LSB): reserved

74–81**

ASUBF0

8 (double)

 

 

82–89**

ASUBF1

8 (double)

 

 

90

ALM-SRC for BeiDou

1 (byte)

 

 

---------- End of Subtype 22 ----------