18 #ifndef GNSS_SDR_GPS_UTC_MODEL_H 19 #define GNSS_SDR_GPS_UTC_MODEL_H 21 #include <boost/serialization/nvp.hpp> 56 template <
class Archive>
61 inline void serialize(Archive& archive,
const uint32_t version)
66 archive& BOOST_SERIALIZATION_NVP(
A0);
67 archive& BOOST_SERIALIZATION_NVP(
A1);
68 archive& BOOST_SERIALIZATION_NVP(
A2);
69 archive& BOOST_SERIALIZATION_NVP(
tot);
70 archive& BOOST_SERIALIZATION_NVP(
WN_T);
71 archive& BOOST_SERIALIZATION_NVP(
DeltaT_LS);
72 archive& BOOST_SERIALIZATION_NVP(
WN_LSF);
73 archive& BOOST_SERIALIZATION_NVP(
DN);
75 archive& BOOST_SERIALIZATION_NVP(valid);
82 #endif // GNSS_SDR_GPS_UTC_MODEL_H int32_t DN
Day number (DN) at the end of which the leap second becomes effective [days].
int32_t WN_T
UTC reference week number [weeks].
int32_t DeltaT_LSF
Scheduled future or recent past (relative to NAV message upload) value of the delta time due to leap ...
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] ...
This class is a storage for the GPS UTC MODEL data as described in IS-GPS-200M.
double A0
Constant of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200M) [s]...
int32_t DeltaT_LS
Delta time due to leap seconds [s]. Number of leap seconds since 6-Jan-1980 as transmitted by the GPS...
int32_t WN_LSF
Week number at the end of which the leap second becomes effective [weeks].
int32_t tot
Reference time for UTC data (reference 20.3.4.5 and 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] ...