0.2.0
|
Combination of different cycle-slip detection algorithms. More...
Go to the source code of this file.
Classes | |
class | NAV::CycleSlipDetector |
Cycle-slip detector. More... | |
struct | NAV::CycleSlipDetector::CycleSlipDualFrequency |
Cycle-slip found in dual frequency combination. More... | |
struct | NAV::CycleSlipDetector::CycleSlipLossOfLockIndicator |
Cycle-slip because LLI was set. More... | |
struct | NAV::CycleSlipDetector::CycleSlipSingleFrequency |
Cycle-slip found in single frequency carrier-phase observation. More... | |
struct | NAV::CycleSlipDetector::DualFrequencyCombination |
Dual frequency combination. More... | |
struct | std::hash< NAV::CycleSlipDetector::DualFrequencyCombination > |
Hash function for DualFrequencyCombination (needed for unordered_map) More... | |
struct | NAV::CycleSlipDetector::SatelliteObservation |
Satellite observations ordered per satellite. More... | |
struct | NAV::CycleSlipDetector::SatelliteObservation::Signal |
Signal for a code. More... | |
Functions | |
bool | NAV::CycleSlipDetectorGui (const char *label, CycleSlipDetector &cycleSlipDetector, float width=0.0F, bool dualFrequencyAvailable=true) |
Shows a GUI for advanced configuration of the CycleSlipDetector. | |
void | NAV::from_json (const json &j, CycleSlipDetector &data) |
Read info from a json object. | |
std::ostream & | operator<< (std::ostream &os, const NAV::CycleSlipDetector::Result &obj) |
Stream insertion operator overload. | |
void | NAV::to_json (json &j, const CycleSlipDetector &data) |
Write info to a json object. | |
std::string | NAV::to_string (const CycleSlipDetector::Result &cycleSlip) |
Converts the detector result into a string. | |
Combination of different cycle-slip detection algorithms.
bool NAV::CycleSlipDetectorGui | ( | const char * | label, |
CycleSlipDetector & | cycleSlipDetector, | ||
float | width = 0.0F, | ||
bool | dualFrequencyAvailable = true ) |
Shows a GUI for advanced configuration of the CycleSlipDetector.
[in] | label | Label to show beside the combo box. This has to be a unique id for ImGui. |
[in] | cycleSlipDetector | Reference to the cycle-slip detector to configure |
[in] | width | Width of the widget |
[in] | dualFrequencyAvailable | Whether dual frequency is available |
void NAV::from_json | ( | const json & | j, |
CycleSlipDetector & | data ) |
Read info from a json object.
[in] | j | Json variable to read info from |
[out] | data | Output object |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::CycleSlipDetector::Result & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
void NAV::to_json | ( | json & | j, |
const CycleSlipDetector & | data ) |
Write info to a json object.
[out] | j | Json output |
[in] | data | Object to read info from |
std::string NAV::to_string | ( | const CycleSlipDetector::Result & | cycleSlip | ) |
Converts the detector result into a string.
cycleSlip | Cycle-slip |