Ginan
|
Functions | |
Architecture | SPP__ () |
bool | prange (Trace &trace, GObs &obs, int ionomode, double &range, double &measVar, double &biasVar, KFState *kfState_ptr) |
Calculate pseudorange with code bias correction. | |
bool | ionocorr (GTime time, VectorPos &pos, AzEl &azel, E_IonoMode ionoMode, double &dion, double &var) |
Compute ionospheric corrections. | |
bool | validateDOP (Trace &trace, ObsList &obsList, double elevationMaskDeg, Dops *dops_ptr=nullptr) |
Validate Dilution of Precision of solution. | |
void | printFailures (const string &id, ObsList &obsList) |
void | removeUnmeasuredStates (Trace &trace, KFState &kfState, KFMeasEntryList &kfMeasEntryList) |
E_Solution | estpos (Trace &trace, ObsList &obsList, Solution &sol, string id, KFState *kfState_ptr=nullptr, string description="SPP") |
Estimate receiver position and biases using code measurements. | |
bool | raim (Trace &trace, ObsList &obsList, Solution &sol, string id, KFState *kfState_ptr=nullptr) |
Receiver autonomous integrity monitoring (RAIM) failure detection and exclution. | |
void | spp (Trace &trace, ObsList &obsList, Solution &sol, string id, KFState *kfState_ptr, KFState *remote_ptr) |
Compute receiver position, velocity, clock bias by single-point positioning with pseudorange observables. | |
E_Solution estpos | ( | Trace & | trace, |
ObsList & | obsList, | ||
Solution & | sol, | ||
string | id, | ||
KFState * | kfState_ptr = nullptr, | ||
string | description = "SPP" ) |
Estimate receiver position and biases using code measurements.
trace | Trace file to output to |
obsList | List of observations for this epoch |
sol | Solution object containing initial conditions and results |
id | Id of receiver |
kfState_ptr | Optional kfstate pointer to retrieve ppp values from |
description | Description to prepend to clarify outputs |
bool ionocorr | ( | GTime | time, |
VectorPos & | pos, | ||
AzEl & | azel, | ||
E_IonoMode | ionoMode, | ||
double & | dion, | ||
double & | var ) |
Compute ionospheric corrections.
time | Time |
pos | Receiver position in LLH |
azel | Azimuth and elevation |
ionoMode | Ionospheric correction model |
dion | Ionospheric delay (L1) value output |
var | Ionospheric delay (L1) variance output |
bool prange | ( | Trace & | trace, |
GObs & | obs, | ||
int | ionomode, | ||
double & | range, | ||
double & | measVar, | ||
double & | biasVar, | ||
KFState * | kfState_ptr ) |
Calculate pseudorange with code bias correction.
trace | Trace file to output to |
obs | Observation to calculate pseudorange for |
ionomode | Ionospheric correction mode |
range | Pseudorange value output |
measVar | Pseudorange variance output |
biasVar | Bias variance output |
kfState_ptr | Optional kfstate to retrieve biases from |
void printFailures | ( | const string & | id, |
ObsList & | obsList ) |
bool raim | ( | Trace & | trace, |
ObsList & | obsList, | ||
Solution & | sol, | ||
string | id, | ||
KFState * | kfState_ptr = nullptr ) |
Receiver autonomous integrity monitoring (RAIM) failure detection and exclution.
trace | Trace file to output to |
obsList | List of observations for this epoch |
sol | Solution object containing initial conditions and results |
id | Id of receiver |
void removeUnmeasuredStates | ( | Trace & | trace, |
KFState & | kfState, | ||
KFMeasEntryList & | kfMeasEntryList ) |
trace | Trace to output to |
kfState | Filter to remove states from |
kfMeasEntryList | List of measurements for this filter iteration |
void spp | ( | Trace & | trace, |
ObsList & | obsList, | ||
Solution & | sol, | ||
string | id, | ||
KFState * | kfState_ptr, | ||
KFState * | remote_ptr ) |
Compute receiver position, velocity, clock bias by single-point positioning with pseudorange observables.
trace | Trace file to output to |
obsList | List of observations for this epoch |
sol | Solution object containing initial state and results |
id | Id of receiver |
kfState_ptr | Optional pointer to filter to take ephemerides from |
remote_ptr | Optional pointer to filter to take ephemerides from |
Architecture SPP__ | ( | ) |
bool validateDOP | ( | Trace & | trace, |
ObsList & | obsList, | ||
double | elevationMaskDeg, | ||
Dops * | dops_ptr = nullptr ) |
Validate Dilution of Precision of solution.
trace | Trace file to output to |
obsList | List of observations for this epoch |
elevationMaskDeg | Elevation mask |
dops_ptr | Optional pointer to output for DOP |