Ginan
|
Functions | |
string | code2str (E_ObsCode code, E_MeasType measType) |
Convert enum observation code to code string. | |
string | biasType (E_ObsCode code1, E_ObsCode code2) |
Determine if the bias is an OSB or DSB given observation codes. | |
void | updateFirstLine (GTime time, E_TimeSys tsys, Trace &trace, int numbias) |
Update bias SINEX first line. | |
void | writeBSINEXHeader (GTime time, E_TimeSys tsys, Trace &trace, double updateInterval) |
Write bias SINEX head for the first time. | |
int | writeBSINEXLine (GTime time, E_TimeSys tsys, BiasEntry &bias, Trace &trace) |
print bias SINEX data line | |
int | addBiasEntry (Trace &trace, GTime tini, GTime tfin, KFKey kfKey, E_MeasType measType, double bias, double var) |
Adding/updating new bias entry. | |
void | updateBiasOutput (Trace &trace, GTime time, KFState &kfState, KFState &ionState, ReceiverMap &receiverMap, E_MeasType measType) |
Store bias output to write into bias SINEX files. | |
void | writeBiasSinex (Trace &trace, GTime time, KFState &kfState, KFState &ionState, string biasfile, 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, double &variance, E_MeasType type) |
Find and combine biases from multiple sources: bias inputs, UC biases and DCB from ionosphere modules. | |
int addBiasEntry | ( | Trace & | trace, |
GTime | tini, | ||
GTime | tfin, | ||
KFKey | kfKey, | ||
E_MeasType | measType, | ||
double | bias, | ||
double | var ) |
Adding/updating new bias entry.
string biasType | ( | E_ObsCode | code1, |
E_ObsCode | code2 ) |
Determine if the bias is an OSB or DSB given observation codes.
code1 | Base code of observation for the bias |
code2 | Secondary code of observation for the bias |
string code2str | ( | E_ObsCode | code, |
E_MeasType | measType ) |
Convert enum observation code to code string.
code | The input enum observation code |
measType | Measurement type of this observation - CODE/PHAS |
bool queryBiasOutput | ( | Trace & | trace, |
GTime | time, | ||
KFState & | kfState, | ||
KFState & | ionState, | ||
SatSys | Sat, | ||
string | Rec, | ||
E_ObsCode | obsCode, | ||
double & | bias, | ||
double & | variance, | ||
E_MeasType | type ) |
Find and combine biases from multiple sources: bias inputs, UC biases and DCB from ionosphere modules.
void updateBiasOutput | ( | Trace & | trace, |
GTime | time, | ||
KFState & | kfState, | ||
KFState & | ionState, | ||
ReceiverMap & | receiverMap, | ||
E_MeasType | measType ) |
Store bias output to write into bias SINEX files.
trace | Trace to output to |
time | Time of bias update |
kfState | Filter state to take biases from |
ionState | Filter state to take biases from |
receiverMap | stations for which to output receiver biases |
measType | Type of measurement to find bias for |
Update bias SINEX first line.
time | Time of bias to write |
tsys | Time system |
trace | Trace to output to |
numbias | Number of biases to be written |
void writeBiasSinex | ( | Trace & | trace, |
GTime | time, | ||
KFState & | kfState, | ||
KFState & | ionState, | ||
string | biasfile, | ||
ReceiverMap & | receiverMap ) |
Write stored bias output to SINEX file Return number of written biases (-1 if file not found)
trace | Trace to output to |
time | Time of bias to write |
kfState | Filter state to take biases from |
ionState | Filter state to take biases from |
biasfile | File to write |
receiverMap | stations for which to output receiver biases |
Write bias SINEX head for the first time.
time | Time of bias to write |
tsys | Time system |
trace | Trace to output to |
updateInterval | Bias Update Interval (seconds) |