#include <DCBDataReader.hpp>
Inheritance diagram for DCBDataReader:


You can find DCB data at:
ftp.unibe.ch/aiub/BSWUSER50/ORB - daily P1-P2 ftp.unibe.ch/aiub/CODE - monthly P1-P2 and P1-C1
You should use different objects to load different DCB files. A typical way to use these classes follows:
// Declare some Antenna objects DCBDataReader dcbP1P2("P1P21002_ALL.DCB"); DCBDataReader dcbP1C1("P1C11002.DCB"); double p1p2Sat1 = dcbP1P2.getDCB(1, SatID::systemGPS); double p1c1Sat1 = dcbP1C1.getDCB(1, SatID::systemGPS); double p1p2ALGO = dcbP1P2.getDCB("ALGO");
Definition at line 77 of file DCBDataReader.hpp.
Public Member Functions | |
| DCBDataReader () | |
| Default constructor. | |
| DCBDataReader (const char *fn) | |
| Common constructor. | |
| DCBDataReader (const string &fn) | |
| Common constructor. | |
| virtual void | open (const char *fn) |
| Method to open AND load DCB data file. | |
| virtual void | open (const string &fn) |
| Method to open AND load DCB data file. | |
| double | getDCB (const SatID &sat) |
| Get DCB data of a satellite. | |
| double | getDCB (const int &prn, const SatID::SatelliteSystem &system=SatID::systemGPS) |
| Get DCB data of a satellite. | |
| double | getDCB (const string &station, const SatID::SatelliteSystem &system=SatID::systemGPS) |
| Get DCB data of a receiver. | |
| virtual | ~DCBDataReader () |
| Destructor. | |
|
|
Default constructor.
Definition at line 81 of file DCBDataReader.hpp. |
|
|
Common constructor. It will always open file for read and will load DCB data in one pass.
Definition at line 90 of file DCBDataReader.hpp. |
|
|
Common constructor. It will always open file for read and will load DCB data in one pass.
Definition at line 101 of file DCBDataReader.hpp. |
|
|
Destructor.
Definition at line 137 of file DCBDataReader.hpp. |
|
||||||||||||
|
Get DCB data of a receiver.
Definition at line 190 of file DCBDataReader.cpp. |
|
||||||||||||
|
Get DCB data of a satellite.
Definition at line 181 of file DCBDataReader.cpp. |
|
|
Get DCB data of a satellite.
Definition at line 174 of file DCBDataReader.cpp. Referenced by CorrectCodeBiases::getDCBCorrection(), and ConvertC1ToP1::Process(). |
|
|
Method to open AND load DCB data file. It doesn't clear data previously loaded. Definition at line 160 of file DCBDataReader.cpp. |
|
|
Method to open AND load DCB data file.
Definition at line 142 of file DCBDataReader.cpp. Referenced by CorrectCodeBiases::setDCBFile(), and ConvertC1ToP1::setDCBFile(). |
1.3.9.1