22 #ifndef GNSS_SDR_GALILEO_UTC_MODEL_H 23 #define GNSS_SDR_GALILEO_UTC_MODEL_H 25 #include <boost/serialization/nvp.hpp> 47 int32_t Delta_tLS_6{};
52 int32_t Delta_tLSF_6{};
60 bool flag_utc_model{};
62 template <
class Archive>
68 inline void serialize(Archive& archive,
const unsigned int version)
70 using boost::serialization::make_nvp;
74 archive& make_nvp(
"A0_6", A0_6);
75 archive& make_nvp(
"A1_6", A1_6);
76 archive& make_nvp(
"Delta_tLS_6", Delta_tLS_6);
77 archive& make_nvp(
"t0t_6",
t0t_6);
78 archive& make_nvp(
"WNot_6",
WNot_6);
79 archive& make_nvp(
"WN_LSF_6", WN_LSF_6);
80 archive& make_nvp(
"DN_6", DN_6);
81 archive& make_nvp(
"Delta_tLSF_6", Delta_tLSF_6);
82 archive& make_nvp(
"flag_utc_model", flag_utc_model);
Galileo_Utc_Model()=default
double GST_to_UTC_time(double t_e, int32_t WN)
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].