19 #ifndef GNSS_SDR_GALILEO_UTC_MODEL_H 20 #define GNSS_SDR_GALILEO_UTC_MODEL_H 22 #include <boost/serialization/nvp.hpp> 50 int32_t Delta_tLS_6{};
55 int32_t Delta_tLSF_6{};
63 bool flag_utc_model{};
65 template <
class Archive>
71 inline void serialize(Archive& archive,
const unsigned int version)
73 using boost::serialization::make_nvp;
77 archive& make_nvp(
"A0_6", A0_6);
78 archive& make_nvp(
"A1_6", A1_6);
79 archive& make_nvp(
"Delta_tLS_6", Delta_tLS_6);
80 archive& make_nvp(
"t0t_6",
t0t_6);
81 archive& make_nvp(
"WNot_6",
WNot_6);
82 archive& make_nvp(
"WN_LSF_6", WN_LSF_6);
83 archive& make_nvp(
"DN_6", DN_6);
84 archive& make_nvp(
"Delta_tLSF_6", Delta_tLSF_6);
85 archive& make_nvp(
"flag_utc_model", flag_utc_model);
92 #endif // GNSS_SDR_GALILEO_UTC_MODEL_H Galileo_Utc_Model()=default
double GST_to_UTC_time(double t_e, int32_t WN) const
GST-UTC Conversion Algorithm and Parameters.
int32_t WNot_6
UTC data reference Week number [week].
void serialize(Archive &archive, const unsigned int version)
Serialize is a boost standard method to be called by the boost XML serialization. Here is used to sav...
This class is a storage for the GALILEO UTC MODEL data as described in Galileo ICD https://www...
int32_t t0t_6
UTC data reference Time of Week [s].