19 #ifndef GNSS_SDR_GALILEO_IONO_H 20 #define GNSS_SDR_GALILEO_IONO_H 22 #include <boost/serialization/nvp.hpp> 61 template <
class Archive>
67 inline void serialize(Archive& archive,
const unsigned int version)
72 archive& BOOST_SERIALIZATION_NVP(
ai0);
73 archive& BOOST_SERIALIZATION_NVP(
ai1);
74 archive& BOOST_SERIALIZATION_NVP(
ai2);
75 archive& BOOST_SERIALIZATION_NVP(
tow);
76 archive& BOOST_SERIALIZATION_NVP(
WN);
88 #endif // GNSS_SDR_GALILEO_IONO_H bool Region3_flag
Ionospheric Disturbance Flag for region 3.
int32_t tow
UTC data reference Time of Week [s].
bool Region5_flag
Ionospheric Disturbance Flag for region 5.
bool Region4_flag
Ionospheric Disturbance Flag for region 4.
double ai2
Effective Ionisation Level 3st order parameter [sfu/degree].
This class is a storage for the GALILEO IONOSPHERIC data as described in Galileo ICD paragraph 5...
double ai0
Effective Ionisation Level 1st order parameter [sfu].
double ai1
Effective Ionisation Level 2st order parameter [sfu/degree].
int32_t WN
UTC data reference Week number [week].
bool Region1_flag
Ionospheric Disturbance Flag for region 1.
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...
bool Region2_flag
Ionospheric Disturbance Flag for region 2.