Ginan
Loading...
Searching...
No Matches
ppp_callbacks.cpp File Reference

Functions

bool deweightMeas (Trace &trace, KFState &kfState, KFMeas &kfMeas, int index, bool postFit)
 Deweight worst measurement.
 
bool pseudoMeasTest (Trace &trace, KFState &kfState, KFMeas &kfMeas, int index, bool postFit)
 Call state rejection functions when a measurement is a pseudo observation.
 
bool deweightStationMeas (Trace &trace, KFState &kfState, KFMeas &kfMeas, int index, bool postFit)
 Deweight measurement and its relatives.
 
bool incrementPhaseSignalError (Trace &trace, KFState &kfState, KFMeas &kfMeas, int index, bool postFit)
 Count worst measurement.
 
bool incrementReceiverError (Trace &trace, KFState &kfState, KFMeas &kfMeas, int index, bool postFit)
 Count all errors on receiver.
 
bool resetPhaseSignalError (const GTime &time, KFMeas &kfMeas, int index)
 
bool resetPhaseSignalOutage (const GTime &time, KFMeas &kfMeas, int index)
 
bool resetIonoSignalOutage (const GTime &time, KFMeas &kfMeas, int index)
 
bool rejectByState (Trace &trace, KFState &kfState, KFMeas &kfMeas, const KFKey &kfKey, bool postFit)
 Reject measurements attached to worst state using measurement reject callback list.
 
bool orbitGlitchReaction (Trace &trace, KFState &kfState, KFMeas &kfMeas, const KFKey &kfKey, bool postFit)
 Remove any states connected to a bad clock if it glitches.
 

Function Documentation

◆ deweightMeas()

bool deweightMeas ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
int index,
bool postFit )

Deweight worst measurement.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deweightStationMeas()

bool deweightStationMeas ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
int index,
bool postFit )

Deweight measurement and its relatives.

Here is the caller graph for this function:

◆ incrementPhaseSignalError()

bool incrementPhaseSignalError ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
int index,
bool postFit )

Count worst measurement.

Here is the caller graph for this function:

◆ incrementReceiverError()

bool incrementReceiverError ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
int index,
bool postFit )

Count all errors on receiver.

Here is the caller graph for this function:

◆ orbitGlitchReaction()

bool orbitGlitchReaction ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
const KFKey & kfKey,
bool postFit )

Remove any states connected to a bad clock if it glitches.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pseudoMeasTest()

bool pseudoMeasTest ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
int index,
bool postFit )

Call state rejection functions when a measurement is a pseudo observation.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rejectByState()

bool rejectByState ( Trace & trace,
KFState & kfState,
KFMeas & kfMeas,
const KFKey & kfKey,
bool postFit )

Reject measurements attached to worst state using measurement reject callback list.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ resetIonoSignalOutage()

bool resetIonoSignalOutage ( const GTime & time,
KFMeas & kfMeas,
int index )
Here is the caller graph for this function:

◆ resetPhaseSignalError()

bool resetPhaseSignalError ( const GTime & time,
KFMeas & kfMeas,
int index )
Here is the caller graph for this function:

◆ resetPhaseSignalOutage()

bool resetPhaseSignalOutage ( const GTime & time,
KFMeas & kfMeas,
int index )
Here is the caller graph for this function: