Almanac report
The 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 two (2) for GPS, seven (7) for Extended GPS, twelve (12) for Galileo, sixteen (16) for QZSS, or twenty-six (26) for NavIC 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 2: GPS almanac OR Subtype 7: Extended GPS almanac OR |
||||
---|---|---|---|---|
Byte |
Item |
Type |
Value |
Meaning |
6–9 |
ALM DECODE TIME |
4 (unsigned long) |
GPS ICD-200 |
Full GPS seconds from the start of GPS Time. |
10–11 |
WEEK NUMBER |
2 (short) |
GPS ICD-200 |
|
12–15 |
TOA |
4 (unsigned long) |
GPS ICD-200 |
|
16–23 |
SQRT A |
8 (double) |
GPS ICD-200 |
|
24–31 |
ECCENT |
8 (double) |
GPS ICD-200 |
|
32–39 |
ISUBO |
8 (double) |
GPS ICD-200 |
|
40–47 |
OMEGADOT |
8 (double) |
GPS ICD-200 |
|
48–55 |
OMEGSUBO |
8 (double) |
GPS ICD-200 |
|
56–63 |
OMEGA |
8 (double) |
GPS ICD-200 |
|
64–71 |
MSUBO |
8 (double) |
GPS ICD-200 |
|
72 |
ALM HEALTH |
1 (byte) |
GPS ICD-200 |
|
73–80 |
ASUBF0 |
8 (double) |
Field only available for subtype 7, 12, 16, and 26. |
|
81–88 |
ASUBF1 |
8 (double) |
Field only available for subtype 7, 12, 16, and 26. |
|
ALM-SRC for Galileo, QZSS, and NavIC |
1 (byte) |
Field only available for subtype 12, 16, and 26. |
||
IOD ALM for Galileo |
1 (byte) |
Field only available for subtype 12. |
||
---------- End of Subtype 2, 7, 12, 16, or 26 ---------- |