GPS Uncompressed Ephemeris. More...
#include <glrrlps8.h>
Public Attributes | |
unsigned char | ephemCodeOnL2 |
codes on L2 channel | |
unsigned char | ephemURA |
URA Index. | |
unsigned char | ephemSVhealth |
Satellite health. | |
unsigned short | ephemIODC |
Issue of data, clock. | |
unsigned char | ephemL2Pflag |
L2 P data flag. | |
GLRRLP_EphemerisSubframe1Reserved | ephemSF1Rsvd |
reserved bits in ICD-200, sbfrm1 | |
char | ephemTgd |
group delay (seconds) | |
unsigned short | ephemToc |
time of clock (seconds) | |
char | ephemAF2 |
SV clock drift rate (sec/sec2) | |
short | ephemAF1 |
SV clock drift (sec/sec) | |
long | ephemAF0 |
SV clock bias (seconds) | |
short | ephemCrs |
Amplitude of sine harmonic correction (meters) | |
short | ephemDeltaN |
Mean motion difference from computed (rad/s) | |
long | ephemM0 |
Mean anomaly at reference time (rad) | |
short | ephemCuc |
Amplitude of cosine harmonic correction (rad) | |
unsigned long | ephemE |
Eccentricity (dimensionless) | |
short | ephemCus |
Amplitude of sine harmonic correction (rad) | |
unsigned long | ephemAPowerHalf |
Square root of semi-major axis (meters^1/2) | |
unsigned short | ephemToe |
Reference time of ephemeris (seconds) | |
unsigned char | ephemFitFlag |
Fit Interval Flag. | |
unsigned char | ephemAODA |
Age of data offset. | |
short | ephemCic |
Amplitude of sine harmonic correction (rad) | |
long | ephemOmegaA0 |
Longitude of ascending node (rad) | |
short | ephemCis |
Amplitude of sine harmonic correction (rad) | |
long | ephemI0 |
Inclination angle at reference time (rad) | |
short | ephemCrc |
Amplitude of sine harmonic correction (meters) | |
long | ephemW |
Argument of perigee (radians) | |
long | ephemOmegaADot |
Rate of right ascension (radians/sec) | |
short | ephemIDot |
Rate of inclination angle (radians/sec) |
GPS Uncompressed Ephemeris.
3GPP 44.031 (Table A.19: Navigation Model - for each satellite), ICD-GPS-200
ASN.1 specification:
-- Uncompressed satellite emhemeris and clock corrections UncompressedEphemeris ::= SEQUENCE { ephemCodeOnL2 INTEGER (0..3), ephemURA INTEGER (0..15), ephemSVhealth INTEGER (0..63), ephemIODC INTEGER (0..1023), ephemL2Pflag INTEGER (0..1), ephemSF1Rsvd EphemerisSubframe1Reserved, ephemTgd INTEGER (-128..127), ephemToc INTEGER (0..37799), ephemAF2 INTEGER (-128..127), ephemAF1 INTEGER (-32768..32767), ephemAF0 INTEGER (-2097152..2097151), ephemCrs INTEGER (-32768..32767), ephemDeltaN INTEGER (-32768..32767), ephemM0 INTEGER (-2147483648..2147483647), ephemCuc INTEGER (-32768..32767), ephemE INTEGER (0..4294967295), ephemCus INTEGER (-32768..32767), ephemAPowerHalf INTEGER (0..4294967295), ephemToe INTEGER (0..37799), ephemFitFlag INTEGER (0..1), ephemAODA INTEGER (0..31), ephemCic INTEGER (-32768..32767), ephemOmegaA0 INTEGER (-2147483648..2147483647), ephemCis INTEGER (-32768..32767), ephemI0 INTEGER (-2147483648..2147483647), ephemCrc INTEGER (-32768..32767), ephemW INTEGER (-2147483648..2147483647), ephemOmegaADot INTEGER (-8388608..8388607), ephemIDot INTEGER (-8192..8191) }