Ginan
Loading...
Searching...
No Matches
mongoRead.cpp File Reference

Functions

template<typename RETTYPE , typename INTYPE >
RETTYPE getStraddle (GTime referenceTime, deque< INTYPE > &ssrVec)
 
SsrOutMap mongoReadOrbClk (GTime referenceTime, SSRMeta &ssrMeta, int masterIod, E_Sys targetSys)
 Read orbits and clocks from Mongo DB.
 
void mongoGroupSortBias (bsoncxx::builder::stream::document &doc)
 Group and sort biases in Mongo DB to avoid unnecessary requests.
 
SsrPBMap mongoReadPhaseBias (SSRMeta &ssrMeta, int masterIod, E_Sys targetSys)
 Read phase biases from Mongo DB.
 
SsrCBMap mongoReadCodeBias (SSRMeta &ssrMeta, int masterIod, E_Sys targetSys)
 Read code biases from Mongo DB.
 
Eph mongoReadEphemeris (GTime targetTime, SatSys Sat, RtcmMessageType rtcmMessCode)
 Read GPS/GAL/BDS/QZS ephemeris from Mongo DB.
 
Geph mongoReadGloEphemeris (GTime targetTime, SatSys Sat)
 Read GLO ephemeris from Mongo DB.
 
SSRAtm mongoReadCmpAtmosphere (GTime time, SSRMeta ssrMeta)
 
SSRAtm mongoReadIGSIonosphere (GTime time, const SSRMeta &ssrMeta, int masterIod)
 
void mongoReadFilter (KFState &kfState, GTime time, const vector< KF > &types, const string &Sat, const string &str)
 

Function Documentation

◆ getStraddle()

template<typename RETTYPE , typename INTYPE >
RETTYPE getStraddle ( GTime referenceTime,
deque< INTYPE > & ssrVec )
Here is the caller graph for this function:

◆ mongoGroupSortBias()

void mongoGroupSortBias ( bsoncxx::builder::stream::document & doc)

Group and sort biases in Mongo DB to avoid unnecessary requests.

Here is the caller graph for this function:

◆ mongoReadCmpAtmosphere()

SSRAtm mongoReadCmpAtmosphere ( GTime time,
SSRMeta ssrMeta )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadCodeBias()

SsrCBMap mongoReadCodeBias ( SSRMeta & ssrMeta,
int masterIod,
E_Sys targetSys )

Read code biases from Mongo DB.

Parameters
ssrMetaSSR message metadata
masterIodIOD SSR
targetSystarget system
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadEphemeris()

Eph mongoReadEphemeris ( GTime targetTime,
SatSys Sat,
RtcmMessageType rtcmMessCode )

Read GPS/GAL/BDS/QZS ephemeris from Mongo DB.

Parameters
targetTimetarget system
Satsatellite to read ephemeris of
rtcmMessCodeRTCM message code to read ephemeris of
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadFilter()

void mongoReadFilter ( KFState & kfState,
GTime time,
const vector< KF > & types,
const string & Sat,
const string & str )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadGloEphemeris()

Geph mongoReadGloEphemeris ( GTime targetTime,
SatSys Sat )

Read GLO ephemeris from Mongo DB.

Parameters
targetTimetarget system
Satsatellite to read ephemeris of
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadIGSIonosphere()

SSRAtm mongoReadIGSIonosphere ( GTime time,
const SSRMeta & ssrMeta,
int masterIod )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadOrbClk()

SsrOutMap mongoReadOrbClk ( GTime referenceTime,
SSRMeta & ssrMeta,
int masterIod,
E_Sys targetSys )

Read orbits and clocks from Mongo DB.

Parameters
referenceTimereference time (t0) of SSR correction
ssrMetaSSR message metadata
masterIodIOD SSR
targetSystarget system
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mongoReadPhaseBias()

SsrPBMap mongoReadPhaseBias ( SSRMeta & ssrMeta,
int masterIod,
E_Sys targetSys )

Read phase biases from Mongo DB.

Parameters
ssrMetaSSR message metadata
masterIodIOD SSR
targetSystarget system
Here is the call graph for this function:
Here is the caller graph for this function: