GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Gps_CNAV_Utc_Model Class Reference

This class is a storage for the GPS UTC MODEL data as described in in IS-GPS-200M. More...

#include <gps_cnav_utc_model.h>

Inheritance diagram for Gps_CNAV_Utc_Model:
Gps_Utc_Model

Public Member Functions

 Gps_CNAV_Utc_Model ()=default
 Default constructor.
Public Member Functions inherited from Gps_Utc_Model
 Gps_Utc_Model ()=default
template<class Archive>
void serialize (Archive &archive, const uint32_t version)

Additional Inherited Members

Public Attributes inherited from Gps_Utc_Model
double A0 {}
 Constant of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200M) [s].
double A1 {}
 1st order term of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200M) [s/s]
double A2 {}
 2nd order term of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200M) [s/s]
int32_t tot {}
 Reference time for UTC data (reference 20.3.4.5 and 20.3.3.5.2.4 IS-GPS-200M) [s].
int32_t WN_T {}
 UTC reference week number [weeks].
int32_t DeltaT_LS {}
 Delta time due to leap seconds [s]. Number of leap seconds since 6-Jan-1980 as transmitted by the GPS almanac.
int32_t WN_LSF {}
 Week number at the end of which the leap second becomes effective [weeks].
int32_t DN {}
 Day number (DN) at the end of which the leap second becomes effective [days].
int32_t DeltaT_LSF {}
 Scheduled future or recent past (relative to NAV message upload) value of the delta time due to leap seconds [s].
bool valid {}

Detailed Description

This class is a storage for the GPS UTC MODEL data as described in in IS-GPS-200M.

See https://www.gps.gov/sites/default/files/2025-07/IS-GPS-200M.pdf Appendix III

Definition at line 34 of file gps_cnav_utc_model.h.

Constructor & Destructor Documentation

◆ Gps_CNAV_Utc_Model()

Gps_CNAV_Utc_Model::Gps_CNAV_Utc_Model ( )
default

Default constructor.


The documentation for this class was generated from the following file: