Ionospheric Corrections.
More...
|
void | clear () |
| Empties the data.
|
|
bool | contains (SatelliteSystem satSys, AlphaBeta alphaBeta) const |
| Checks whether the data is in the internal storage.
|
|
const std::vector< Corrections > & | data () const |
| Returns the internal data storage.
|
|
const std::array< double, 4 > * | get (SatelliteSystem satSys, AlphaBeta alphaBeta) const |
| Get the Ionospheric Correction values.
|
|
void | insert (SatelliteSystem satSys, AlphaBeta alphaBeta, const std::array< double, 4 > &values) |
| Inserts new data into the m_ionosphericCorrections variable.
|
|
| IonosphericCorrections ()=default |
| Default constructor.
|
|
| IonosphericCorrections (const std::vector< const GnssNavInfo * > &gnssNavInfos) |
| Constructor which collects the ionospheric parameters from the Navigation infos.
|
|
| IonosphericCorrections (std::vector< Corrections > corrections) |
| Constructor from raw corrections.
|
|
◆ 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.
|
◆ IonosphericCorrections() [1/2]
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 |
◆ IonosphericCorrections() [2/2]
NAV::IonosphericCorrections::IonosphericCorrections |
( |
std::vector< Corrections > | corrections | ) |
|
Constructor from raw corrections.
- Parameters
-
◆ 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) |
◆ 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)
◆ 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] |
The documentation for this class was generated from the following file: