GLRRLP_UncompressedEphemeris Struct Reference

GPS Uncompressed Ephemeris. More...

#include <glrrlps8.h>

Collaboration diagram for GLRRLP_UncompressedEphemeris:

List of all members.

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)

Detailed Description

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)
}

The documentation for this struct was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines