![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
Base class for a PVT solution. More...
#include <pvt_solution.h>
Public Member Functions | |
| virtual double | get_hdop () const =0 |
| virtual double | get_vdop () const =0 |
| virtual double | get_pdop () const =0 |
| virtual double | get_gdop () const =0 |
| std::array< double, 3 > | get_rx_pos () const |
| std::array< double, 3 > | get_rx_vel () const |
| boost::posix_time::ptime | get_position_UTC_time () const |
| double | get_latitude () const |
| Get RX position Latitude WGS84 [deg]. More... | |
| double | get_longitude () const |
| Get RX position Longitude WGS84 [deg]. More... | |
| double | get_height () const |
| Get RX position height WGS84 [m]. More... | |
| double | get_time_offset_s () const |
| Get RX time offset [s]. More... | |
| double | get_clock_drift_ppm () const |
| Get the Rx clock drift [ppm]. More... | |
| double | get_speed_over_ground () const |
| Get RX speed over ground [m/s]. More... | |
| double | get_course_over_ground () const |
| Get RX course over ground [deg]. More... | |
| int | get_num_valid_observations () const |
| Get the number of valid pseudorange observations (valid satellites) More... | |
| bool | is_pre_2009 () const |
| bool | is_valid_position () const |
| void | set_rx_pos (const std::array< double, 3 > &pos) |
| Set position: X, Y, Z in Cartesian ECEF coordinates [m]. More... | |
| void | set_rx_vel (const std::array< double, 3 > &vel) |
| Set velocity: East [m/s], North [m/s], Up [m/s]. More... | |
| void | set_position_UTC_time (const boost::posix_time::ptime &pt) |
| void | set_time_offset_s (double offset) |
| Set RX time offset [s]. More... | |
| void | set_clock_drift_ppm (double clock_drift_ppm) |
| Set the Rx clock drift [ppm]. More... | |
| void | set_speed_over_ground (double speed_m_s) |
| Set RX speed over ground [m/s]. More... | |
| void | set_course_over_ground (double cog_deg) |
| Set RX course over ground [deg]. More... | |
| void | set_valid_position (bool is_valid) |
| void | set_num_valid_observations (int num) |
| Set the number of valid pseudorange observations (valid satellites) More... | |
| void | set_pre_2009_file (bool pre_2009_file) |
| Flag for the week rollover computation in post processing mode for signals older than 2009. More... | |
Base class for a PVT solution.
Definition at line 34 of file pvt_solution.h.
| double Pvt_Solution::get_clock_drift_ppm | ( | ) | const |
Get the Rx clock drift [ppm].
| double Pvt_Solution::get_course_over_ground | ( | ) | const |
Get RX course over ground [deg].
| double Pvt_Solution::get_height | ( | ) | const |
Get RX position height WGS84 [m].
| double Pvt_Solution::get_latitude | ( | ) | const |
Get RX position Latitude WGS84 [deg].
| double Pvt_Solution::get_longitude | ( | ) | const |
Get RX position Longitude WGS84 [deg].
| int Pvt_Solution::get_num_valid_observations | ( | ) | const |
Get the number of valid pseudorange observations (valid satellites)
| double Pvt_Solution::get_speed_over_ground | ( | ) | const |
Get RX speed over ground [m/s].
| double Pvt_Solution::get_time_offset_s | ( | ) | const |
Get RX time offset [s].
| void Pvt_Solution::set_clock_drift_ppm | ( | double | clock_drift_ppm | ) |
Set the Rx clock drift [ppm].
| void Pvt_Solution::set_course_over_ground | ( | double | cog_deg | ) |
Set RX course over ground [deg].
| void Pvt_Solution::set_num_valid_observations | ( | int | num | ) |
Set the number of valid pseudorange observations (valid satellites)
| void Pvt_Solution::set_pre_2009_file | ( | bool | pre_2009_file | ) |
Flag for the week rollover computation in post processing mode for signals older than 2009.
| void Pvt_Solution::set_rx_pos | ( | const std::array< double, 3 > & | pos | ) |
Set position: X, Y, Z in Cartesian ECEF coordinates [m].
| void Pvt_Solution::set_rx_vel | ( | const std::array< double, 3 > & | vel | ) |
Set velocity: East [m/s], North [m/s], Up [m/s].
| void Pvt_Solution::set_speed_over_ground | ( | double | speed_m_s | ) |
Set RX speed over ground [m/s].
| void Pvt_Solution::set_time_offset_s | ( | double | offset | ) |
Set RX time offset [s].
1.8.14