Ionospheric Corrections.
More...
Ionospheric Corrections.
Definition at line 30 of file IonosphericCorrections.hpp.
◆ AlphaBeta
Alpha or beta values.
Enumerator |
---|
Alpha | Coefficients of a cubic equation representing the amplitude of the vertical delay.
|
Beta | Coefficients of a cubic equation representing the period of the model.
|
Definition at line 34 of file IonosphericCorrections.hpp.
◆ IonosphericCorrections() [1/3]
NAV::IonosphericCorrections::IonosphericCorrections |
( |
| ) |
|
|
default |
◆ IonosphericCorrections() [2/3]
NAV::IonosphericCorrections::IonosphericCorrections |
( |
const std::vector< const GnssNavInfo * > & | gnssNavInfos | ) |
|
|
explicit |
Constructor which collects the ionospheric parameters from the Navigation infos.
- Parameters
-
[in] | gnssNavInfos | List of GNSS navigation infos |
Definition at line 20 of file IonosphericCorrections.cpp.
◆ IonosphericCorrections() [3/3]
NAV::IonosphericCorrections::IonosphericCorrections |
( |
std::vector< Corrections > | corrections | ) |
|
◆ clear()
void NAV::IonosphericCorrections::clear |
( |
| ) |
|
|
inline |
◆ contains()
Checks whether the data is in the internal storage.
- Parameters
-
[in] | satSys | Satellite System to search the value for |
[in] | alphaBeta | Alpha or beta values (Galileo only alpha) |
Definition at line 78 of file IonosphericCorrections.hpp.
◆ data()
const std::vector< Corrections > & NAV::IonosphericCorrections::data |
( |
| ) |
const |
|
inlinenodiscard |
◆ get()
Get the Ionospheric Correction values.
- Parameters
-
[in] | satSys | Satellite System to search the value for |
[in] | alphaBeta | Alpha or beta values (Galileo only alpha) |
- Returns
- List with the correction values (3 for GAL, otherwise 4)
Definition at line 63 of file IonosphericCorrections.hpp.
◆ insert()
void NAV::IonosphericCorrections::insert |
( |
SatelliteSystem | satSys, |
|
|
AlphaBeta | alphaBeta, |
|
|
const std::array< double, 4 > & | values ) |
|
inline |
Inserts new data into the m_ionosphericCorrections variable.
- Parameters
-
[in] | satSys | Satellite System to search the value for |
[in] | alphaBeta | Alpha or beta values (Galileo only alpha) |
[in] | values | Values to add [s, s/semi-circle, s/semi-circle^2, s/semi-circle^3] |
Definition at line 96 of file IonosphericCorrections.hpp.
◆ m_ionosphericCorrections
std::vector<Corrections> NAV::IonosphericCorrections::m_ionosphericCorrections |
|
private |
The documentation for this class was generated from the following files: