18 #ifndef GNSS_SDR_GPS_CNAV_UTC_MODEL_H 19 #define GNSS_SDR_GPS_CNAV_UTC_MODEL_H 21 #include <boost/serialization/nvp.hpp> 55 template <
class Archive>
59 inline void serialize(Archive& archive,
const uint32_t version)
61 using boost::serialization::make_nvp;
65 archive& make_nvp(
"d_A1",
d_A1);
66 archive& make_nvp(
"d_A0",
d_A0);
67 archive& make_nvp(
"d_t_OT",
d_t_OT);
68 archive& make_nvp(
"i_WN_T",
i_WN_T);
70 archive& make_nvp(
"i_WN_LSF",
i_WN_LSF);
71 archive& make_nvp(
"i_DN",
i_DN);
73 archive& make_nvp(
"valid", valid);
80 #endif // GNSS_SDR_GPS_CNAV_UTC_MODEL_H int32_t i_WN_T
UTC reference week number [weeks].
double d_A0
Constant of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200K) [s]...
int32_t d_DeltaT_LS
delta time due to leap seconds [s]. Number of leap seconds since 6-Jan-1980 as transmitted by the GPS...
double d_A2
2nd order term of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200K) [s/s] ...
int32_t i_DN
Day number (DN) at the end of which the leap second becomes effective [days].
double d_A1
1st order term of a model that relates GPS and UTC time (ref. 20.3.3.5.2.4 IS-GPS-200K) [s/s] ...
This class is a storage for the GPS UTC MODEL data as described in in IS-GPS-200K.
int32_t i_WN_LSF
Week number at the end of which the leap second becomes effective [weeks].
Gps_CNAV_Utc_Model()=default
int32_t d_t_OT
Reference time for UTC data (reference 20.3.4.5 and 20.3.3.5.2.4 IS-GPS-200K) [s].
int32_t d_DeltaT_LSF
Scheduled future or recent past (relative to NAV message upload) value of the delta time due to leap ...