Ginan
|
Functions | |
FileType | BSX__ () |
void | initialiseBias () |
Initialise satellite DSBs between default signals, e.g. | |
void | addDefaultBias () |
Add default 0 values to DSBs between default signals, e.g. | |
void | loadStateBiases (KFState &kfState) |
void | pushBiasEntry (string id, BiasEntry entry) |
Push forward and reverse bias entry into biasMaps. | |
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. | |
BiasEntry | interpolateBias (GTime &time, const BiasEntry &bias1, const BiasEntry &bias2) |
bool | calculateBias (GTime &time, BiasEntry &output, const TimeBiasMap &timeBiasMap) |
void | setRestrictiveStartTime (GTime ¤t, GTime &potential) |
void | setRestrictiveEndTime (GTime ¤t, GTime &potential) |
bool | biasRecurser (Trace &trace, GTime &time, BiasEntry &output, const E_ObsCode &obsCode1, const E_ObsCode &obsCode2, const ObsObsBiasMap &obsObsBiasMap, set< E_ObsCode > &checkedObscodes) |
Recurser of bias chaining, i.e. | |
bool | getBiasEntry (Trace &trace, GTime time, const string &id, E_MeasType measType, BiasEntry &output, E_ObsCode obsCode1, E_ObsCode obsCode2) |
Search for hardware bias for given measurmenet type. | |
bool | getBias (Trace &trace, GTime time, string id, SatSys Sat, E_ObsCode obsCode1, E_MeasType measType, double &bias, double &var, KFState *kfState_ptr) |
Search for hardware biases in phase and code. | |
void addDefaultBias | ( | ) |
Add default 0 values to DSBs between default signals, e.g.
P1-P2 DCBs, for each bias ID
bool biasRecurser | ( | Trace & | trace, |
GTime & | time, | ||
BiasEntry & | output, | ||
const E_ObsCode & | obsCode1, | ||
const E_ObsCode & | obsCode2, | ||
const ObsObsBiasMap & | obsObsBiasMap, | ||
set< E_ObsCode > & | checkedObscodes ) |
Recurser of bias chaining, i.e.
searching the path between base code and secondary code
trace | Trace to output to |
time | Time of bias to look up |
output | The bias entry retrieved |
obsCode1 | Base code of observation to find biases for |
obsCode2 | Secondary code of observation to find biases for |
obsObsBiasMap | Bias map for given measrement type & device, as obsObsBiasMap[code1][code2][time] |
checkedObscodes | A list of all checked observation codes |
FileType BSX__ | ( | ) |
bool calculateBias | ( | GTime & | time, |
BiasEntry & | output, | ||
const TimeBiasMap & | timeBiasMap ) |
time | Time of bias to look up |
output | The bias entry retrieved |
timeBiasMap | Bias map for given measrement type, device & observation codes, as timeBiasMap[time] |
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 ) |
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 |
bool getBiasEntry | ( | Trace & | trace, |
GTime | time, | ||
const string & | id, | ||
E_MeasType | measType, | ||
BiasEntry & | output, | ||
E_ObsCode | obsCode1, | ||
E_ObsCode | obsCode2 ) |
Search for hardware bias for given measurmenet type.
trace | Trace to output to |
time | Time of bias to look up |
id | The id of the device to retrieve the bias of |
measType | The measurement type to retrieve the bias of |
output | The bias entry retrieved |
obsCode1 | Base code of observation to find biases for |
obsCode2 | Secondary code of observation to find biases for |
void initialiseBias | ( | ) |
Initialise satellite DSBs between default signals, e.g.
P1-P2 DCBs, with 0 values
time | Time of bias to interpolate |
bias1 | First bias entry |
bias2 | Second bias entry |
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 |
current | Current end time of bias |
potential | Potential end time of bias |