18 #ifndef GNSS_SDR_BEIDOU_DNAV_IONO_H 19 #define GNSS_SDR_BEIDOU_DNAV_IONO_H 21 #include <boost/serialization/nvp.hpp> 50 template <
class Archive>
55 void serialize(Archive& archive,
const unsigned int version)
57 using boost::serialization::make_nvp;
61 archive& make_nvp(
"d_alpha0",
d_alpha0);
62 archive& make_nvp(
"d_alpha1",
d_alpha1);
63 archive& make_nvp(
"d_alpha2",
d_alpha2);
64 archive& make_nvp(
"d_alpha3",
d_alpha3);
65 archive& make_nvp(
"d_beta0",
d_beta0);
66 archive& make_nvp(
"d_beta1",
d_beta1);
67 archive& make_nvp(
"d_beta2",
d_beta2);
68 archive& make_nvp(
"d_beta3",
d_beta3);
75 #endif // GNSS_SDR_BEIDOU_DNAV_IONO_H double d_alpha0
Coefficient 0 of a cubic equation representing the amplitude of the vertical delay [s]...
double d_alpha2
Coefficient 2 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^2]...
This class is a storage for the BEIDOU IONOSPHERIC data as described in ICD v2.1. ...
double d_beta3
Coefficient 3 of a cubic equation representing the period of the model [s(semi-circle)^3].
double d_beta1
Coefficient 1 of a cubic equation representing the period of the model [s/semi-circle].
double d_alpha3
Coefficient 3 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^3]...
Beidou_Dnav_Iono()=default
Default constructor.
double d_beta2
Coefficient 2 of a cubic equation representing the period of the model [s(semi-circle)^2].
double d_beta0
Coefficient 0 of a cubic equation representing the period of the model [s].
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...
double d_alpha1
Coefficient 1 of a cubic equation representing the amplitude of the vertical delay [s/semi-circle]...