![]() |
GNSS-SDR
0.0.14
An Open Source GNSS Software Defined Receiver
|
This class is a storage for the GPS SV ALMANAC data as described in IS-GPS-200K. More...
#include <gps_almanac.h>
Public Member Functions | |
| Gps_Almanac ()=default | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| uint32_t | i_satellite_PRN {} |
| SV PRN NUMBER. More... | |
| double | d_Delta_i {} |
| Inclination Angle at Reference Time (relative to i_0 = 0.30 semi-circles) More... | |
| int32_t | i_Toa {} |
| Almanac data reference time of week (Ref. 20.3.3.4.3 IS-GPS-200K) [s]. More... | |
| int32_t | i_WNa {} |
| Almanac week number. More... | |
| double | d_M_0 {} |
| Mean Anomaly at Reference Time [semi-circles]. More... | |
| double | d_e_eccentricity {} |
| Eccentricity [dimensionless]. More... | |
| double | d_sqrt_A {} |
| Square Root of the Semi-Major Axis [sqrt(m)]. More... | |
| double | d_OMEGA0 {} |
| Longitude of Ascending Node of Orbit Plane at Weekly Epoch [semi-circles]. More... | |
| double | d_OMEGA {} |
| Argument of Perigee [semi-cicles]. More... | |
| double | d_OMEGA_DOT {} |
| Rate of Right Ascension [semi-circles/s]. More... | |
| int32_t | i_SV_health {} |
| SV Health. More... | |
| int32_t | i_AS_status {} |
| Anti-Spoofing Flags and SV Configuration. More... | |
| double | d_A_f0 {} |
| Coefficient 0 of code phase offset model [s]. More... | |
| double | d_A_f1 {} |
| Coefficient 1 of code phase offset model [s/s]. More... | |
This class is a storage for the GPS SV ALMANAC data as described in IS-GPS-200K.
See https://www.gps.gov/technical/icwg/IS-GPS-200K.pdf Appendix II
Definition at line 35 of file gps_almanac.h.
|
default |
Default constructor
| double Gps_Almanac::d_A_f0 {} |
Coefficient 0 of code phase offset model [s].
Definition at line 55 of file gps_almanac.h.
| double Gps_Almanac::d_A_f1 {} |
Coefficient 1 of code phase offset model [s/s].
Definition at line 56 of file gps_almanac.h.
| double Gps_Almanac::d_Delta_i {} |
Inclination Angle at Reference Time (relative to i_0 = 0.30 semi-circles)
Definition at line 44 of file gps_almanac.h.
| double Gps_Almanac::d_e_eccentricity {} |
Eccentricity [dimensionless].
Definition at line 48 of file gps_almanac.h.
| double Gps_Almanac::d_M_0 {} |
Mean Anomaly at Reference Time [semi-circles].
Definition at line 47 of file gps_almanac.h.
| double Gps_Almanac::d_OMEGA {} |
Argument of Perigee [semi-cicles].
Definition at line 51 of file gps_almanac.h.
| double Gps_Almanac::d_OMEGA0 {} |
Longitude of Ascending Node of Orbit Plane at Weekly Epoch [semi-circles].
Definition at line 50 of file gps_almanac.h.
| double Gps_Almanac::d_OMEGA_DOT {} |
Rate of Right Ascension [semi-circles/s].
Definition at line 52 of file gps_almanac.h.
| double Gps_Almanac::d_sqrt_A {} |
Square Root of the Semi-Major Axis [sqrt(m)].
Definition at line 49 of file gps_almanac.h.
| int32_t Gps_Almanac::i_AS_status {} |
Anti-Spoofing Flags and SV Configuration.
Definition at line 54 of file gps_almanac.h.
| uint32_t Gps_Almanac::i_satellite_PRN {} |
SV PRN NUMBER.
Definition at line 43 of file gps_almanac.h.
| int32_t Gps_Almanac::i_SV_health {} |
SV Health.
Definition at line 53 of file gps_almanac.h.
| int32_t Gps_Almanac::i_Toa {} |
Almanac data reference time of week (Ref. 20.3.3.4.3 IS-GPS-200K) [s].
Definition at line 45 of file gps_almanac.h.
| int32_t Gps_Almanac::i_WNa {} |
Almanac week number.
Definition at line 46 of file gps_almanac.h.
1.8.14