![]()  | 
  
    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 |