18 #ifndef GNSS_SDR_RTKLIB_PVT_H 19 #define GNSS_SDR_RTKLIB_PVT_H 25 #include <gnuradio/gr_complex.h> 26 #include <gnuradio/runtime_types.h> 52 const std::string& role,
53 unsigned int in_streams,
54 unsigned int out_streams);
58 inline std::string role()
override 69 void clear_ephemeris()
override;
70 std::map<int, Gps_Ephemeris> get_gps_ephemeris()
const override;
71 std::map<int, Galileo_Ephemeris> get_galileo_ephemeris()
const override;
72 std::map<int, Gps_Almanac> get_gps_almanac()
const override;
73 std::map<int, Galileo_Almanac> get_galileo_almanac()
const override;
75 void connect(gr::top_block_sptr top_block)
override;
76 void disconnect(gr::top_block_sptr top_block)
override;
77 gr::basic_block_sptr get_left_block()
override;
78 gr::basic_block_sptr get_right_block()
override;
80 inline void reset()
override 91 bool get_latest_PVT(
double* longitude_deg,
94 double* ground_speed_kmh,
95 double* course_over_ground_deg,
96 time_t* UTC_time)
override;
99 rtklib_pvt_gs_sptr pvt_;
102 unsigned int in_streams_;
103 unsigned int out_streams_;
108 #endif // GNSS_SDR_RTKLIB_PVT_H This class represents an interface to a PVT block.
Interface of a Position Velocity and Time computation block.
This class is a storage and orbital model functions for the GPS SV ephemeris data as described in IS-...
This class is a storage for the Galileo SV ALMANAC data.
This class represents an interface to a PVT block.
This is the class that contains the information that is shared by the processing blocks.
main header file for the rtklib library
This abstract class represents an interface to configuration parameters.
This class is a storage and orbital model functions for the Galileo SV ephemeris data as described in...
size_t item_size() override
All blocks must have an item_size() function implementation.
This class implements a PvtInterface for the RTKLIB PVT block.
This class is a storage for the GPS SV ALMANAC data as described in IS-GPS-200K.
std::string implementation() override
Returns "RTKLIB_PVT".
Interface of the Gnss_Synchro class.