![]() |
GNSS-SDR
0.0.17
An Open Source GNSS Software Defined Receiver
|
This class is a storage for Galileo HAS message type 1, as defined in Galileo High Accuracy Service E6-B Signal-In-Space Message Specification v1.2 (April 2020). More...
#include <galileo_has_data.h>
Public Member Functions | |
| std::vector< std::string > | get_signals_in_mask (uint8_t nsys) const |
| Get a vector of Nsys std::string with signals in mask for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< std::string > | get_systems_string () const |
| Get Nsys system name strings. More... | |
| std::vector< std::vector< float > > | get_code_bias_m () const |
| Get Nsat x Ncodes code biases in [m]. More... | |
| std::vector< std::vector< float > > | get_phase_bias_cycle () const |
| Get Nsat x Nphases phase biases in [cycles]. More... | |
| std::vector< float > | get_delta_radial_m () const |
| Get Nsat delta radial corrections in [m]. More... | |
| std::vector< float > | get_delta_radial_m (uint8_t nsys) const |
| Get delta radial corrections in [m] for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< float > | get_delta_along_track_m () const |
| Get Nsat delta along_track corrections in [m]. More... | |
| std::vector< float > | get_delta_along_track_m (uint8_t nsys) const |
| Get alog-track corrections in [m] for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< float > | get_delta_cross_track_m () const |
| Get Nsat delta cross_track corrections in [m]. More... | |
| std::vector< float > | get_delta_cross_track_m (uint8_t nsys) const |
| Get delta cross_track corrections in [m] for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< float > | get_delta_clock_c0_m () const |
| Get Nsat delta clock C0 corrections in [m]. More... | |
| std::vector< float > | get_delta_clock_c0_m (uint8_t nsys) const |
| Get delta clock C0 corrections in [m] for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< int > | get_PRNs_in_mask (uint8_t nsys) const |
| Get PRNs in mask for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< int > | get_PRNs_in_submask (uint8_t nsys) const |
| Get PRNs in submask for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< uint16_t > | get_gnss_iod (uint8_t nsys) const |
| Get GNSS IODs for for system nsys, with 0 <= nsys < Nsys. More... | |
| std::vector< uint8_t > | get_num_satellites () const |
| Get Nsys number of satellites. More... | |
| uint16_t | get_nsat () const |
| Get total number of satellites with corrections. More... | |
| uint16_t | get_nsatprime () const |
| Get number of satellites in clock subset corrections. More... | |
| uint16_t | get_validity_interval_s (uint8_t validity_interval_index) const |
| Get validity interbal in [s] from the validity_interval_index. More... | |
| uint8_t | get_gnss_id (int nsat) const |
| Get GNSS ID from the nsat satellite. More... | |
Public Attributes | |
| std::vector< uint8_t > | gnss_id_mask |
| std::vector< uint64_t > | satellite_mask |
| std::vector< uint16_t > | signal_mask |
| std::vector< bool > | cell_mask_availability_flag |
| std::vector< std::vector< std::vector< bool > > > | cell_mask |
| std::vector< uint8_t > | nav_message |
| std::vector< uint16_t > | gnss_iod |
| std::vector< int16_t > | delta_radial |
| std::vector< int16_t > | delta_along_track |
| std::vector< int16_t > | delta_cross_track |
| std::vector< uint8_t > | delta_clock_c0_multiplier |
| std::vector< bool > | iod_change_flag |
| std::vector< int16_t > | delta_clock_c0 |
| std::vector< uint8_t > | gnss_id_clock_subset |
| std::vector< uint8_t > | delta_clock_c0_multiplier_clock_subset |
| std::vector< uint64_t > | satellite_submask |
| std::vector< std::vector< bool > > | iod_change_flag_clock_subset |
| std::vector< std::vector< int16_t > > | delta_clock_c0_clock_subset |
| std::vector< std::vector< int16_t > > | code_bias |
| std::vector< std::vector< int16_t > > | phase_bias |
| std::vector< std::vector< uint8_t > > | phase_discontinuity_indicator |
| std::vector< uint8_t > | ura |
| mt1_header | header |
| uint8_t | has_status |
| uint8_t | message_id |
| uint8_t | Nsys |
| Number of GNSS for which corrections are provided. More... | |
| uint8_t | validity_interval_index_orbit_corrections |
| uint8_t | validity_interval_index_clock_fullset_corrections |
| uint8_t | validity_interval_index_clock_subset_corrections |
| uint8_t | Nsysprime |
| uint8_t | validity_interval_index_code_bias_corrections |
| uint8_t | validity_interval_index_phase_bias_corrections |
| uint8_t | validity_interval_index_ura_corrections |
This class is a storage for Galileo HAS message type 1, as defined in Galileo High Accuracy Service E6-B Signal-In-Space Message Specification v1.2 (April 2020).
Definition at line 49 of file galileo_has_data.h.
| std::vector<std::vector<float> > Galileo_HAS_data::get_code_bias_m | ( | ) | const |
Get Nsat x Ncodes code biases in [m].
| std::vector<float> Galileo_HAS_data::get_delta_along_track_m | ( | ) | const |
Get Nsat delta along_track corrections in [m].
| std::vector<float> Galileo_HAS_data::get_delta_along_track_m | ( | uint8_t | nsys | ) | const |
Get alog-track corrections in [m] for system nsys, with 0 <= nsys < Nsys.
| std::vector<float> Galileo_HAS_data::get_delta_clock_c0_m | ( | ) | const |
Get Nsat delta clock C0 corrections in [m].
| std::vector<float> Galileo_HAS_data::get_delta_clock_c0_m | ( | uint8_t | nsys | ) | const |
Get delta clock C0 corrections in [m] for system nsys, with 0 <= nsys < Nsys.
| std::vector<float> Galileo_HAS_data::get_delta_cross_track_m | ( | ) | const |
Get Nsat delta cross_track corrections in [m].
| std::vector<float> Galileo_HAS_data::get_delta_cross_track_m | ( | uint8_t | nsys | ) | const |
Get delta cross_track corrections in [m] for system nsys, with 0 <= nsys < Nsys.
| std::vector<float> Galileo_HAS_data::get_delta_radial_m | ( | ) | const |
Get Nsat delta radial corrections in [m].
| std::vector<float> Galileo_HAS_data::get_delta_radial_m | ( | uint8_t | nsys | ) | const |
Get delta radial corrections in [m] for system nsys, with 0 <= nsys < Nsys.
| uint8_t Galileo_HAS_data::get_gnss_id | ( | int | nsat | ) | const |
Get GNSS ID from the nsat satellite.
| std::vector<uint16_t> Galileo_HAS_data::get_gnss_iod | ( | uint8_t | nsys | ) | const |
Get GNSS IODs for for system nsys, with 0 <= nsys < Nsys.
| uint16_t Galileo_HAS_data::get_nsat | ( | ) | const |
Get total number of satellites with corrections.
| uint16_t Galileo_HAS_data::get_nsatprime | ( | ) | const |
Get number of satellites in clock subset corrections.
| std::vector<uint8_t> Galileo_HAS_data::get_num_satellites | ( | ) | const |
Get Nsys number of satellites.
| std::vector<std::vector<float> > Galileo_HAS_data::get_phase_bias_cycle | ( | ) | const |
Get Nsat x Nphases phase biases in [cycles].
| std::vector<int> Galileo_HAS_data::get_PRNs_in_mask | ( | uint8_t | nsys | ) | const |
Get PRNs in mask for system nsys, with 0 <= nsys < Nsys.
| std::vector<int> Galileo_HAS_data::get_PRNs_in_submask | ( | uint8_t | nsys | ) | const |
Get PRNs in submask for system nsys, with 0 <= nsys < Nsys.
| std::vector<std::string> Galileo_HAS_data::get_signals_in_mask | ( | uint8_t | nsys | ) | const |
Get a vector of Nsys std::string with signals in mask for system nsys, with 0 <= nsys < Nsys.
| std::vector<std::string> Galileo_HAS_data::get_systems_string | ( | ) | const |
Get Nsys system name strings.
| uint16_t Galileo_HAS_data::get_validity_interval_s | ( | uint8_t | validity_interval_index | ) | const |
Get validity interbal in [s] from the validity_interval_index.
| uint8_t Galileo_HAS_data::Nsys |
Number of GNSS for which corrections are provided.
Definition at line 115 of file galileo_has_data.h.
1.8.14