Compute ionospheric delay on the satellite signal, using information available from the broadcast navigation message.
Definition at line 56 of file BCIonoCorrector.hpp.
#include <BCIonoCorrector.hpp>
Public Member Functions | |
BCIonoCorrector (NavLibrary &nl) | |
bool | getCorr (const Position &rxPos, const Position &svPos, const SatID &sat, const ObsID &obs, const CommonTime &when, NavType nav, double &corrOut) override |
bool | getCorr (const Position &rxPos, const Xvt &svPos, const SatID &sat, const ObsID &obs, const CommonTime &when, NavType nav, double &corrOut) override |
![]() | |
GroupPathCorrector () | |
Set the corrType to Unknown by default. More... | |
Public Attributes | |
NavLibrary & | navLib |
Reference to the nav library from which we will get iono data. More... | |
![]() | |
CorrectorType | corrType |
Set by child classes, indicates what type of bias is computed. More... | |
gnsstk::BCIonoCorrector::BCIonoCorrector | ( | NavLibrary & | nl | ) |
Set the corrType to Iono for GroupPathCorr.
[in] | nl | The NavLibrary to use to obtain Iono data. |
Definition at line 45 of file BCIonoCorrector.cpp.
|
overridevirtual |
Get the bias in meters given the supplied state arguments.
[in] | rxPos | The position of the GNSS receiver antenna. |
[in] | svPos | The position of the satellite with delayed signal. |
[in] | sat | The identity of the satellite with delayed signal. |
[in] | obs | The ID of the signal being un-delayed. |
[in] | when | The time of measurement. |
[in] | nav | The navigation message type of the signal. |
[out] | corrOut | The computed bias in meters. |
Implements gnsstk::GroupPathCorrector.
Definition at line 53 of file BCIonoCorrector.cpp.
|
overridevirtual |
Get the bias in meters given the supplied state arguments.
[in] | rxPos | The position of the GNSS receiver antenna. |
[in] | svPos | The position of the satellite with delayed signal. |
[in] | sat | The identity of the satellite with delayed signal. |
[in] | obs | The ID of the signal being un-delayed. |
[in] | when | The time of measurement. |
[in] | nav | The navigation message type of the signal. |
[out] | corrOut | The computed bias in meters. |
Implements gnsstk::GroupPathCorrector.
Definition at line 69 of file BCIonoCorrector.cpp.
NavLibrary& gnsstk::BCIonoCorrector::navLib |
Reference to the nav library from which we will get iono data.
Definition at line 74 of file BCIonoCorrector.hpp.