![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
This class implements a block that computes the PVT solution using the RTKLIB integrated library. More...
#include <rtklib_pvt_gs.h>
Public Member Functions | |
| ~rtklib_pvt_gs () | |
| Default destructor. More... | |
| std::map< int, Gps_Ephemeris > | get_gps_ephemeris_map () const |
| Get latest set of GPS ephemeris from PVT block. More... | |
| std::map< int, Gps_Almanac > | get_gps_almanac_map () const |
| Get latest set of GPS almanac from PVT block. More... | |
| std::map< int, Galileo_Ephemeris > | get_galileo_ephemeris_map () const |
| Get latest set of Galileo ephemeris from PVT block. More... | |
| std::map< int, Galileo_Almanac > | get_galileo_almanac_map () const |
| Get latest set of Galileo almanac from PVT block. More... | |
| std::map< int, Beidou_Dnav_Ephemeris > | get_beidou_dnav_ephemeris_map () const |
| Get latest set of BeiDou DNAV ephemeris from PVT block. More... | |
| std::map< int, Beidou_Dnav_Almanac > | get_beidou_dnav_almanac_map () const |
| Get latest set of BeiDou DNAV almanac from PVT block. More... | |
| void | clear_ephemeris () |
| Clear all ephemeris information and the almanacs for GPS and Galileo. More... | |
| bool | get_latest_PVT (double *longitude_deg, double *latitude_deg, double *height_m, double *ground_speed_kmh, double *course_over_ground_deg, time_t *UTC_time) const |
| Get the latest Position WGS84 [deg], Ground Velocity, Course over Ground, and UTC Time, if available. More... | |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
| PVT Signal Processing. More... | |
Friends | |
| rtklib_pvt_gs_sptr | rtklib_make_pvt_gs (uint32_t nchannels, const Pvt_Conf &conf_, const rtk_t &rtk) |
This class implements a block that computes the PVT solution using the RTKLIB integrated library.
Definition at line 79 of file rtklib_pvt_gs.h.
| rtklib_pvt_gs::~rtklib_pvt_gs | ( | ) |
Default destructor.
| void rtklib_pvt_gs::clear_ephemeris | ( | ) |
Clear all ephemeris information and the almanacs for GPS and Galileo.
| std::map<int, Beidou_Dnav_Almanac> rtklib_pvt_gs::get_beidou_dnav_almanac_map | ( | ) | const |
Get latest set of BeiDou DNAV almanac from PVT block.
| std::map<int, Beidou_Dnav_Ephemeris> rtklib_pvt_gs::get_beidou_dnav_ephemeris_map | ( | ) | const |
Get latest set of BeiDou DNAV ephemeris from PVT block.
| std::map<int, Galileo_Almanac> rtklib_pvt_gs::get_galileo_almanac_map | ( | ) | const |
Get latest set of Galileo almanac from PVT block.
| std::map<int, Galileo_Ephemeris> rtklib_pvt_gs::get_galileo_ephemeris_map | ( | ) | const |
Get latest set of Galileo ephemeris from PVT block.
| std::map<int, Gps_Almanac> rtklib_pvt_gs::get_gps_almanac_map | ( | ) | const |
Get latest set of GPS almanac from PVT block.
| std::map<int, Gps_Ephemeris> rtklib_pvt_gs::get_gps_ephemeris_map | ( | ) | const |
Get latest set of GPS ephemeris from PVT block.
| bool rtklib_pvt_gs::get_latest_PVT | ( | double * | longitude_deg, |
| double * | latitude_deg, | ||
| double * | height_m, | ||
| double * | ground_speed_kmh, | ||
| double * | course_over_ground_deg, | ||
| time_t * | UTC_time | ||
| ) | const |
Get the latest Position WGS84 [deg], Ground Velocity, Course over Ground, and UTC Time, if available.
| int rtklib_pvt_gs::work | ( | int | noutput_items, |
| gr_vector_const_void_star & | input_items, | ||
| gr_vector_void_star & | output_items | ||
| ) |
PVT Signal Processing.
1.8.14