Definition at line 134 of file IonexHeader.hpp.
#include <IonexHeader.hpp>
Public Member Functions | |
DCB () | |
Default constructor. Defines and invalid structure. More... | |
DCB (char s, int p, double b, double r) | |
DCB (const std::string &s, const std::string &n, double b, double r) | |
Public Attributes | |
double | bias |
differential (L1-L2) code bias in nanoseconds More... | |
bool | isPRN |
True if a PRN / BIAS / RMS block, false if STATION. More... | |
std::string | name |
Marker name (4 characters) More... | |
std::string | number |
Marker number (15 characters) More... | |
int | prn |
2-digit satellite identifier (pseudo random number) More... | |
double | rms |
RMS error of DCB in nanoseconds. More... | |
char | system |
DCBformatStrings | |
static const GNSSTK_EXPORT std::string | svsAuxDataString = "PRN / BIAS / RMS" |
"PRN / BIAS / RMS" More... | |
static const GNSSTK_EXPORT std::string | stationsAuxDataString |
"STATION/BIAS/RMS" More... | |
std::string | toString () const |
convert DCB structure to a string More... | |
gnsstk::IonexHeader::DCB::DCB | ( | ) |
Default constructor. Defines and invalid structure.
Definition at line 798 of file IonexHeader.cpp.
gnsstk::IonexHeader::DCB::DCB | ( | char | s, |
int | p, | ||
double | b, | ||
double | r | ||
) |
Constructor for PRN data
[in] | s | System type. ('U' for unknown, 'G' or blank for GPS, and 'R' for GLONASS). |
[in] | p | Satellite PRN (2-digit integer). |
[in] | b | Differential (L1-L2) code bias. |
[in] | r | RMS error of DCB, in nanoseconds. |
Definition at line 805 of file IonexHeader.cpp.
Constructor for STATION data
[in] | s | 4-character marker name. |
[in] | n | 15-character (max) marker number. |
[in] | b | Differential (L1-L2) code bias. |
[in] | r | RMS error of DCB, in nanoseconds. |
Definition at line 812 of file IonexHeader.cpp.
std::string gnsstk::IonexHeader::DCB::toString | ( | ) | const |
convert DCB structure to a string
Definition at line 820 of file IonexHeader.cpp.
double gnsstk::IonexHeader::DCB::bias |
differential (L1-L2) code bias in nanoseconds
Definition at line 143 of file IonexHeader.hpp.
bool gnsstk::IonexHeader::DCB::isPRN |
True if a PRN / BIAS / RMS block, false if STATION.
Definition at line 145 of file IonexHeader.hpp.
std::string gnsstk::IonexHeader::DCB::name |
Marker name (4 characters)
Definition at line 146 of file IonexHeader.hpp.
std::string gnsstk::IonexHeader::DCB::number |
Marker number (15 characters)
Definition at line 147 of file IonexHeader.hpp.
int gnsstk::IonexHeader::DCB::prn |
2-digit satellite identifier (pseudo random number)
Definition at line 142 of file IonexHeader.hpp.
double gnsstk::IonexHeader::DCB::rms |
RMS error of DCB in nanoseconds.
Definition at line 144 of file IonexHeader.hpp.
|
static |
"STATION/BIAS/RMS"
Definition at line 179 of file IonexHeader.hpp.
"PRN / BIAS / RMS"
Definition at line 177 of file IonexHeader.hpp.
char gnsstk::IonexHeader::DCB::system |
one char indicating the system for this satellite (i.e., 'U' for unknown, 'G' or blank for GPS and 'R' for GLONASS)
Definition at line 139 of file IonexHeader.hpp.