Ginan
|
Functions | |
FileType | CLK__ () |
FileType | RNX__ () |
BETTER_ENUM (E_EphType, short int, NONE, EPH, GEPH, SEPH, CEPH, STO, EOP, ION) map< E_Sys | |
Default navigation massage type for RINEX 3 and 2. | |
void | setstr (char *dst, const char *src, int n) |
Set string without tail space. | |
void | decodeObsH (std::istream &inputStream, string &line, double ver, E_TimeSys &tsys, map< E_Sys, map< int, CodeType > > &sysCodeTypes, Navigation &nav, RinexStation &rnxRec) |
Decode obs header. | |
void | decodeNavH (string &line, E_Sys sys, Navigation &nav) |
Decode nav header. | |
void | decodeGnavH (string &line, Navigation &nav) |
Decode gnav header. | |
void | decodeHnavH (string &line, Navigation &nav) |
Decode geo nav header. | |
int | readRnxH (std::istream &inputStream, double &ver, char &type, E_Sys &sys, E_TimeSys &tsys, map< E_Sys, map< int, CodeType > > &sysCodeTypes, Navigation &nav, RinexStation &rnxRec) |
Read rinex header. | |
int | decodeObsEpoch (std::istream &inputStream, string &line, double ver, E_TimeSys tsys, GTime &time, int &flag, vector< SatSys > &sats) |
Decode obs epoch. | |
int | decodeObsData (std::istream &inputStream, string &line, double ver, map< E_Sys, map< int, CodeType > > &sysCodeTypes, GObs &obs, SatSys &v2SatSys) |
Decode obs data. | |
int | readRnxObsB (std::istream &inputStream, double ver, E_TimeSys tsys, map< E_Sys, map< int, CodeType > > &sysCodeTypes, int &flag, ObsList &obsList) |
Read rinex obs data body. | |
int | readRnxObs (std::istream &inputStream, double ver, E_TimeSys tsys, map< E_Sys, map< int, CodeType > > &sysCodeTypes, ObsList &obsList, RinexStation &rnxRec) |
Read rinex obs. | |
int | decodeEph (double ver, SatSys Sat, GTime toc, vector< double > &data, Eph &eph) |
Decode ephemeris. | |
int | decodeGeph (double ver, SatSys Sat, GTime toc, vector< double > &data, Geph &geph) |
Decode glonass ephemeris. | |
int | decodeSeph (double ver, SatSys Sat, GTime toc, vector< double > &data, Seph &seph) |
Decode geo ephemeris. | |
int | decodeCeph (double ver, SatSys Sat, E_NavMsgType type, GTime toc, vector< double > &data, Ceph &ceph) |
Decode CNVX ephemeris. | |
int | decodeSto (double ver, SatSys Sat, E_NavMsgType type, GTime toc, vector< double > &data, STO &sto) |
Decode STO message. | |
int | decodeEop (double ver, SatSys Sat, E_NavMsgType type, GTime toc, vector< double > &data, EOP &eop) |
Decode EOP message. | |
int | decodeIon (double ver, SatSys Sat, E_NavMsgType type, GTime toc, vector< double > &data, ION &ion) |
Decode ION message. | |
int | readRnxNavB (std::istream &inputStream, double ver, E_Sys sys, E_EphType &type, Eph &eph, Geph &geph, Seph &seph, Ceph &ceph, STO &sto, EOP &eop, ION &ion) |
Read rinex navigation data body. | |
int | readRnxNav (std::istream &inputStream, double ver, E_Sys sys, Navigation &nav) |
Read rinex nav/gnav/geo nav. | |
int | readRnxClk (std::istream &inputStream, double ver, Navigation &nav) |
Read rinex clock. | |
int | readRnx (std::istream &inputStream, char &type, ObsList &obsList, Navigation &nav, RinexStation &rnxRec, double &ver, E_Sys &sys, E_TimeSys &tsys, map< E_Sys, map< int, CodeType > > &sysCodeTypes) |
Read rinex file. | |
Default navigation massage type for RINEX 3 and 2.
FileType CLK__ | ( | ) |
int decodeCeph | ( | double | ver, |
SatSys | Sat, | ||
E_NavMsgType | type, | ||
GTime | toc, | ||
vector< double > & | data, | ||
Ceph & | ceph ) |
Decode CNVX ephemeris.
ver | RINEX version |
Sat | Satellite ID |
type | Navigation message type |
toc | Time of clock |
data | Data to decode |
ceph | CNVX ephemeris |
Decode ephemeris.
Decode glonass ephemeris.
ver | RINEX version |
Sat | Satellite ID |
toc | Time of clock |
data | Data to decode |
geph | Glonass ephemeris |
void decodeGnavH | ( | string & | line, |
Navigation & | nav ) |
Decode gnav header.
void decodeHnavH | ( | string & | line, |
Navigation & | nav ) |
Decode geo nav header.
void decodeNavH | ( | string & | line, |
E_Sys | sys, | ||
Navigation & | nav ) |
Decode nav header.
line | Line to decode |
sys | GNSS system |
nav | Navigation data |
int decodeObsData | ( | std::istream & | inputStream, |
string & | line, | ||
double | ver, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes, | ||
GObs & | obs, | ||
SatSys & | v2SatSys ) |
Decode obs data.
int decodeObsEpoch | ( | std::istream & | inputStream, |
string & | line, | ||
double | ver, | ||
E_TimeSys | tsys, | ||
GTime & | time, | ||
int & | flag, | ||
vector< SatSys > & | sats ) |
Decode obs epoch.
void decodeObsH | ( | std::istream & | inputStream, |
string & | line, | ||
double | ver, | ||
E_TimeSys & | tsys, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes, | ||
Navigation & | nav, | ||
RinexStation & | rnxRec ) |
Decode obs header.
Decode geo ephemeris.
int readRnx | ( | std::istream & | inputStream, |
char & | type, | ||
ObsList & | obsList, | ||
Navigation & | nav, | ||
RinexStation & | rnxRec, | ||
double & | ver, | ||
E_Sys & | sys, | ||
E_TimeSys & | tsys, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes ) |
Read rinex file.
int readRnxClk | ( | std::istream & | inputStream, |
double | ver, | ||
Navigation & | nav ) |
Read rinex clock.
int readRnxH | ( | std::istream & | inputStream, |
double & | ver, | ||
char & | type, | ||
E_Sys & | sys, | ||
E_TimeSys & | tsys, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes, | ||
Navigation & | nav, | ||
RinexStation & | rnxRec ) |
Read rinex header.
int readRnxNav | ( | std::istream & | inputStream, |
double | ver, | ||
E_Sys | sys, | ||
Navigation & | nav ) |
Read rinex nav/gnav/geo nav.
inputStream | Input stream to read |
ver | RINEX version |
sys | Satellite system |
nav | Navigation object |
int readRnxNavB | ( | std::istream & | inputStream, |
double | ver, | ||
E_Sys | sys, | ||
E_EphType & | type, | ||
Eph & | eph, | ||
Geph & | geph, | ||
Seph & | seph, | ||
Ceph & | ceph, | ||
STO & | sto, | ||
EOP & | eop, | ||
ION & | ion ) |
Read rinex navigation data body.
inputStream | Input stream to read |
ver | RINEX version |
sys | Satellite system |
type | Ephemeris type (output) |
eph | GPS Ephemeris |
geph | Glonass ephemeris |
seph | Geo ephemeris |
ceph | CNVX ephemeris |
sto | System time offset data |
eop | EOP data |
ion | Ionosphere data |
int readRnxObs | ( | std::istream & | inputStream, |
double | ver, | ||
E_TimeSys | tsys, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes, | ||
ObsList & | obsList, | ||
RinexStation & | rnxRec ) |
Read rinex obs.
int readRnxObsB | ( | std::istream & | inputStream, |
double | ver, | ||
E_TimeSys | tsys, | ||
map< E_Sys, map< int, CodeType > > & | sysCodeTypes, | ||
int & | flag, | ||
ObsList & | obsList ) |
Read rinex obs data body.
FileType RNX__ | ( | ) |
void setstr | ( | char * | dst, |
const char * | src, | ||
int | n ) |
Set string without tail space.