51 virtual void reset() = 0;
52 virtual void clear_ephemeris() = 0;
53 virtual std::map<int, Gps_Ephemeris> get_gps_ephemeris()
const = 0;
54 virtual std::map<int, Galileo_Ephemeris> get_galileo_ephemeris()
const = 0;
55 virtual std::map<int, Gps_Almanac> get_gps_almanac()
const = 0;
56 virtual std::map<int, Galileo_Almanac> get_galileo_almanac()
const = 0;
58 virtual bool get_latest_PVT(
double* longitude_deg,
61 double* ground_speed_kmh,
62 double* course_over_ground_deg,
63 time_t* UTC_time) = 0;