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

Functions

void outputApriori (ReceiverMap &receiverMap)
 
void selectAprioriSource (SatSys &Sat, GTime &time, KFState &kfState, KFState *remote_ptr)
 Compare estimated station position with benchmark in SINEX file.
 
void selectAprioriSource (Trace &trace, Receiver &rec, GTime &time, bool &sppUsed, KFState &kfState, KFState *remote_ptr)
 
string ft2string (E_FType ft)
 
void removeBadAmbiguities (Trace &trace, KFState &kfState, ReceiverMap &receiverMap)
 Remove ambiguity states from filter when they deemed old or bad This effectively reinitialises them on the following epoch as a new state, and can be used for simple resolution of cycle-slips.
 
void removeBadReceivers (Trace &trace, KFState &kfState, ReceiverMap &receiverMap)
 
void removeBadIonospheres (Trace &trace, KFState &kfState)
 Remove ambiguity states from filter when they deemed old or bad This effectively reinitialises them on the following epoch as a new state, and can be used for simple resolution of cycle-slips.
 
void postFilterChecks (const GTime &time, KFMeas &kfMeas)
 
void outputPppNmea (Trace &trace, KFState &kfState, string id)
 
double netResidualAndChainOutputs (Trace &trace, Observation &obs, KFMeasEntry &measEntry)
 

Function Documentation

◆ ft2string()

string ft2string ( E_FType ft)
Here is the caller graph for this function:

◆ netResidualAndChainOutputs()

double netResidualAndChainOutputs ( Trace & trace,
Observation & obs,
KFMeasEntry & measEntry )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ outputApriori()

void outputApriori ( ReceiverMap & receiverMap)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ outputPppNmea()

void outputPppNmea ( Trace & trace,
KFState & kfState,
string id )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ postFilterChecks()

void postFilterChecks ( const GTime & time,
KFMeas & kfMeas )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeBadAmbiguities()

void removeBadAmbiguities ( Trace & trace,
KFState & kfState,
ReceiverMap & receiverMap )

Remove ambiguity states from filter when they deemed old or bad This effectively reinitialises them on the following epoch as a new state, and can be used for simple resolution of cycle-slips.

Parameters
traceTrace to output to
kfStateFilter to remove states from
receiverMapList of stations containing observations for this epoch
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeBadIonospheres()

void removeBadIonospheres ( Trace & trace,
KFState & kfState )

Remove ambiguity states from filter when they deemed old or bad This effectively reinitialises them on the following epoch as a new state, and can be used for simple resolution of cycle-slips.

Parameters
traceTrace to output to
kfStateFilter to remove states from
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeBadReceivers()

void removeBadReceivers ( Trace & trace,
KFState & kfState,
ReceiverMap & receiverMap )
Parameters
traceTrace to output to
kfStateFilter to remove states from
receiverMapList of stations containing observations for this epoch
Here is the call graph for this function:
Here is the caller graph for this function:

◆ selectAprioriSource() [1/2]

void selectAprioriSource ( SatSys & Sat,
GTime & time,
KFState & kfState,
KFState * remote_ptr )

Compare estimated station position with benchmark in SINEX file.

Output GPGGA or modified GPGGA messages

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

◆ selectAprioriSource() [2/2]

void selectAprioriSource ( Trace & trace,
Receiver & rec,
GTime & time,
bool & sppUsed,
KFState & kfState,
KFState * remote_ptr )
Here is the call graph for this function: