0.2.0
|
Calculates Observation estimates. More...
Public Types | |
enum | ObservationDifference { NoDifference , SingleDifference , DoubleDifference } |
How the observation gets used. Influenced the measurement variance. More... | |
Public Member Functions | |
template<typename ReceiverType > | |
void | calcObservationEstimates (Observations &observations, const std::array< Receiver< ReceiverType >, ReceiverType::ReceiverType_COUNT > &receivers, const IonosphericCorrections &ionosphericCorrections, const std::string &nameId, ObservationDifference obsDiff) |
Calculates the observation estimates. | |
ObservationEstimator (size_t receiverCount) | |
Constructor. | |
template<typename ReceiverType > | |
bool | ShowGuiWidgets (const char *id, float itemWidth) |
Shows the GUI input to select the options. | |
Calculates Observation estimates.
|
inlineexplicit |
Constructor.
[in] | receiverCount | Number of receivers |
|
inline |
Calculates the observation estimates.
[in,out] | observations | List of GNSS observation data used for the calculation of this epoch |
[in] | ionosphericCorrections | Ionospheric correction parameters collected from the Nav data |
[in] | receivers | List of receivers |
[in] | nameId | Name and Id of the node used for log messages only |
[in] | obsDiff | Observation Difference type to estimate |
|
inline |
Shows the GUI input to select the options.
[in] | id | Unique id for ImGui. |
[in] | itemWidth | Width of the widgets |