17#ifndef GNSS_SDR_RTKLIB_CONVERSIONS_H
18#define GNSS_SDR_RTKLIB_CONVERSIONS_H
41class HAS_clock_corrections
44 HAS_clock_corrections() =
default;
45 float clock_correction_m{};
46 uint32_t valid_until{};
49class HAS_orbit_corrections
52 HAS_orbit_corrections() =
default;
55 float cross_track_m{};
56 uint32_t valid_until{};
60class HAS_obs_corrections
63 HAS_obs_corrections() =
default;
65 float phase_bias_cycle{};
72 const std::map<int, HAS_orbit_corrections>& orbit_correction_map,
73 const std::map<int, HAS_clock_corrections>& clock_correction_map);
76 bool pre_2009_file =
false);
79 const std::map<int, HAS_orbit_corrections>& orbit_correction_map,
80 const std::map<int, HAS_clock_corrections>& clock_correction_map,
81 bool pre_2009_file =
false);
98 const std::map<std::string, std::map<int, HAS_obs_corrections>>& has_obs_corr,
101 bool pre_2009_file =
false);
103obsd_t insert_obs_to_rtklib(
obsd_t& rtklib_obs,
const Gnss_Synchro& gnss_synchro,
int week,
int band,
bool pre_2009_file =
false);
This is a storage class for the Beidou SV ephemeris data as described in BeiDou Navigation Satellite ...
This class is a storage for the Galileo SV ALMANAC data.
This class is a storage and orbital model functions for the Galileo SV ephemeris data as described in...
This class is a storage and orbital model functions for the GLONASS SV ephemeris data as described in...
This class is a storage for the GLONASS GNAV UTC MODEL data as described in GLONASS ICD (Edition 5....
This is the class that contains the information that is shared by the processing blocks.
This class is a storage for the GPS SV ALMANAC data as described in IS-GPS-200M.
This is a storage class for the GPS CNAV ephemeris data as described in IS-GPS-200M.
This class is a storage and orbital model functions for the GPS SV ephemeris data as described in IS-...
main header file for the rtklib library