![]() |
Ginan
|
Functions | |
| Architecture | SPP__ () |
| bool | prange (Trace &trace, GObs &obs, E_IonoMode 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 &dIono, 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 & | dIono, | ||
| double & | var ) |
Compute ionospheric corrections.
| time | Time |
| pos | Receiver position in LLH |
| azel | Azimuth and elevation |
| ionoMode | Ionospheric correction model |
| dIono | Ionospheric delay (L1) value output |
| var | Ionospheric delay (L1) variance output |
| bool prange | ( | Trace & | trace, |
| GObs & | obs, | ||
| E_IonoMode | 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 |