Cycle-slip detector.
More...
◆ Detector
Detectors in use.
Enumerator |
---|
LLI | Loss-of-Lock Indicator check.
|
SingleFrequency | Single frequency detector.
|
DualFrequency | Dual frequency detector.
|
◆ checkForCycleSlip()
Checks for a cycle slip.
- Parameters
-
[in] | insTime | Time of the measurement |
[in] | satObs | Satellite observations |
[in] | nameId | Node nameId for log messages |
- Returns
- Cycle-slip result
◆ getFitStrategy()
Strategy NAV::CycleSlipDetector::getFitStrategy |
( |
const Detector & | detector | ) |
const |
|
inline |
Get the strategy used for fitting.
- Parameters
-
[in] | detector | Detector to request data for |
◆ getPolynomialDegree()
size_t NAV::CycleSlipDetector::getPolynomialDegree |
( |
const Detector & | detector | ) |
const |
|
inline |
Get the degree of the polynomial which is used for fitting.
- Parameters
-
[in] | detector | Detector to request data for |
◆ getThreshold()
double NAV::CycleSlipDetector::getThreshold |
( |
const Detector & | detector | ) |
const |
|
inline |
Get the threshold to categorize a measurement as cycle slip [% of smallest wavelength].
- Parameters
-
[in] | detector | Detector to request data for |
◆ getWindowSize()
size_t NAV::CycleSlipDetector::getWindowSize |
( |
const Detector & | detector | ) |
const |
|
inline |
Get the window size for the polynomial fit.
- Parameters
-
[in] | detector | Detector to request data for |
◆ isEnabled()
bool NAV::CycleSlipDetector::isEnabled |
( |
const Detector & | detector | ) |
const |
|
inline |
Is the cycle-slip detector enabled?
- Parameters
-
[in] | detector | Detector to request data for |
◆ resetSignal()
void NAV::CycleSlipDetector::resetSignal |
( |
const SatSigId & | satSigId | ) |
|
Resets all data related to the provided signal.
- Parameters
-
◆ setEnabled()
void NAV::CycleSlipDetector::setEnabled |
( |
bool | enabled, |
|
|
const Detector & | detector ) |
|
inline |
Sets the enabled state.
- Parameters
-
[in] | enabled | Whether to enabled or not |
[in] | detector | Detector to modify |
◆ setFitStrategy()
void NAV::CycleSlipDetector::setFitStrategy |
( |
Strategy | strategy, |
|
|
const Detector & | detector ) |
|
inline |
Sets the strategy used for fitting.
- Parameters
-
[in] | strategy | Strategy for fitting |
[in] | detector | Detector to modify |
◆ setPolynomialDegree()
void NAV::CycleSlipDetector::setPolynomialDegree |
( |
size_t | polyDegree, |
|
|
const Detector & | detector ) |
|
inline |
Sets the degree of the polynomial which is used for fitting.
- Parameters
-
[in] | polyDegree | Polynomial degree to fit |
[in] | detector | Detector to modify |
◆ setThreshold()
void NAV::CycleSlipDetector::setThreshold |
( |
double | threshold, |
|
|
const Detector & | detector ) |
|
inline |
Sets the threshold to categorize a measurement as cycle slip.
- Parameters
-
[in] | threshold | Threshold value in [% of smallest wavelength] |
[in] | detector | Detector to modify |
◆ setWindowSize()
void NAV::CycleSlipDetector::setWindowSize |
( |
size_t | windowSize, |
|
|
const Detector & | detector ) |
|
inline |
Sets the amount of points used for the fit (sliding window)
- Parameters
-
[in] | windowSize | Amount of points to use for the fit |
[in] | detector | Detector to modify |
The documentation for this class was generated from the following file: