22 for (
const auto* gnssNavInfo : gnssNavInfos)
24 for (
const auto& correction : gnssNavInfo->ionosphericCorrections.data())
26 if (!this->
contains(correction.satSys, correction.alphaBeta))
28 this->
insert(correction.satSys, correction.alphaBeta, correction.data);
Navigation message information.
Ionospheric Correction data.
bool contains(SatelliteSystem satSys, AlphaBeta alphaBeta) const
Checks whether the data is in the internal storage.
std::vector< Corrections > m_ionosphericCorrections
Ionospheric correction values.
IonosphericCorrections()=default
Default constructor.
void insert(SatelliteSystem satSys, AlphaBeta alphaBeta, const std::array< double, 4 > &values)
Inserts new data into the m_ionosphericCorrections variable.
void move(std::vector< T > &v, size_t sourceIdx, size_t targetIdx)
Moves an element within a vector to a new position.