![]() |
Ginan
|
Data Structures | |
| struct | BiasEntry |
| struct | TimeBiasMap |
| struct | ObsObsBiasMap |
| struct | BiasMap |
Functions | |
| E_ObsCode | str2code (string &input, E_MeasType &measType) |
| Convert observation code string to enum code. | |
| void | pushBiasEntry (string id, BiasEntry entry) |
| Push forward and reverse bias entry into biasMaps. | |
| void | initialiseBias () |
| Initialise satellite DSBs between default signals, e.g. | |
| void | addDefaultBias () |
| Add default 0 values to DSBs between default signals, e.g. | |
| void | cullOldBiases (GTime time) |
| bool | decomposeDSBBias (string id, BiasEntry &DSB) |
| Decompose DSB or DCB into OSBs. | |
| bool | decomposeTGDBias (SatSys Sat, double tgd) |
| Convert GPS/QZS TGD into OSBs & DSB. | |
| bool | decomposeBGDBias (SatSys Sat, double bgd1, double bgd2) |
| Convert GAL BGDs into OSBs & DSB. | |
| bool | readBiasSinex (string &file) |
| Read single bias SINEX file. | |
| bool | getBias (Trace &trace, GTime time, string id, SatSys Sat, E_ObsCode obsCode1, E_MeasType measType, double &bias, double &var, KFState *kfState_ptr=nullptr) |
| Search for hardware biases in phase and code. | |
| void | writeBiasSinex (Trace &trace, string biasfile, GTime time, KFState &kfState, KFState &ionState, ReceiverMap &receiverMap) |
| Write stored bias output to SINEX file Return number of written biases (-1 if file not found) | |
| bool | queryBiasOutput (Trace &trace, GTime time, KFState &kfState, KFState &ionState, SatSys Sat, string Rec, E_ObsCode obsCode, double &bias_out, double &variance, E_MeasType type) |
| Find and combine biases from multiple sources: bias inputs, UC biases and DCB from ionosphere modules. | |
| void | loadStateBiases (KFState &kfState) |
| void addDefaultBias | ( | ) |
Add default 0 values to DSBs between default signals, e.g.
P1-P2 DCBs, for each bias ID
| void cullOldBiases | ( | GTime | time | ) |
| bool decomposeBGDBias | ( | SatSys | Sat, |
| double | bgd1, | ||
| double | bgd2 ) |
Convert GAL BGDs into OSBs & DSB.
| Sat | The satellite to decompose the bias of |
| bgd1 | BGD E5a/E1 to be decomposed |
| bgd2 | BGD E5b/E1 to be decomposed |
| bool decomposeDSBBias | ( | string | id, |
| BiasEntry & | DSB ) |
Decompose DSB or DCB into OSBs.
| id | ID of the bias |
| DSB | DSB to be decomposed |
| bool decomposeTGDBias | ( | SatSys | Sat, |
| double | tgd ) |
Convert GPS/QZS TGD into OSBs & DSB.
| Sat | The satellite to decompose the bias of |
| tgd | GPS or QZS TGD to be decomposed |
| bool getBias | ( | Trace & | trace, |
| GTime | time, | ||
| string | id, | ||
| SatSys | Sat, | ||
| E_ObsCode | obsCode1, | ||
| E_MeasType | measType, | ||
| double & | bias, | ||
| double & | var, | ||
| KFState * | kfState_ptr = nullptr ) |
Search for hardware biases in phase and code.
| trace | Trace to output to |
| time | Time of bias to look up |
| id | The id of the device to retrieve the bias of |
| Sat | The satellite to retrieve the bias of |
| obsCode1 | Base code of observation to find biases for |
| measType | Type of bias to retreive (code/phase) |
| bias | Hardware bias |
| var | Hardware bias variance |
| kfState_ptr | Optional filter to search for biases |
| void initialiseBias | ( | ) |
Initialise satellite DSBs between default signals, e.g.
P1-P2 DCBs, with 0 values
| void loadStateBiases | ( | KFState & | kfState | ) |
| void pushBiasEntry | ( | string | id, |
| BiasEntry | entry ) |
Push forward and reverse bias entry into biasMaps.
| id | Device ID |
| entry | Bias entry to push into biasMaps |
| bool queryBiasOutput | ( | Trace & | trace, |
| GTime | time, | ||
| KFState & | kfState, | ||
| KFState & | ionState, | ||
| SatSys | Sat, | ||
| string | Rec, | ||
| E_ObsCode | obsCode, | ||
| double & | bias_out, | ||
| double & | variance, | ||
| E_MeasType | type ) |
Find and combine biases from multiple sources: bias inputs, UC biases and DCB from ionosphere modules.
| bool readBiasSinex | ( | string & | file | ) |
Read single bias SINEX file.
| file | File to read |
| E_ObsCode str2code | ( | string & | input, |
| E_MeasType & | measType ) |
Convert observation code string to enum code.
| input | The input observation code string |
| measType | Measurement type of this observation - CODE/PHAS - as output |
| void writeBiasSinex | ( | Trace & | trace, |
| string | biasfile, | ||
| GTime | time, | ||
| KFState & | kfState, | ||
| KFState & | ionState, | ||
| ReceiverMap & | receiverMap ) |
Write stored bias output to SINEX file Return number of written biases (-1 if file not found)
| trace | Trace to output to |
| biasfile | File to write |
| time | Time of bias to write |
| kfState | Filter state to take biases from |
| ionState | Filter state to take biases from |
| receiverMap | Receivers for which to output biases |