IonexHeader::DCB Struct Reference

#include <IonexHeader.hpp>

List of all members.

Public Member Functions

 DCB ()
 Default constructor. Defines and invalid structure.
 DCB (char s, int p, double b, double r)
 Common constructor.
std::string toString () const throw ()
 convert DCB structure to a string

Public Attributes

char system
 one char indicating the system for this satellite (i.e., 'U' for unknown, 'G' or blank for GPS and 'R' for GLONASS)
int prn
 2-digit satellite identifier (pseudo random number)
double bias
 differential (L1-L2) code bias in nanoseconds
double rms
 RMS error of DCB in nanoseconds.

Static Public Attributes

DCBformatStrings
Differential Code Bias Formatting Strings

const std::string svsAuxDataString = "PRN / BIAS / RMS"
 "PRN / BIAS / RMS"
const std::string stationsAuxDataString
 "STATION/BIAS/RMS";


Constructor & Destructor Documentation

DCB  )  [inline]
 

Default constructor. Defines and invalid structure.

Definition at line 110 of file IonexHeader.hpp.

DCB char  s,
int  p,
double  b,
double  r
[inline]
 

Common constructor.

Parameters:
s System type. ('U' for unknown, 'G' or blank for GPS, and 'R' for GLONASS).
p Satellite PRN (2-digit integer).
b Differential (L1-L2) code bias.
r RMS error of DCB, in nanoseconds.

Definition at line 121 of file IonexHeader.hpp.


Member Function Documentation

std::string toString  )  const throw () [inline]
 

convert DCB structure to a string

Definition at line 136 of file IonexHeader.hpp.

References gpstk::StringUtils::asString(), and gpstk::StringUtils::rightJustify().


Member Data Documentation

double bias
 

differential (L1-L2) code bias in nanoseconds

Definition at line 105 of file IonexHeader.hpp.

int prn
 

2-digit satellite identifier (pseudo random number)

Definition at line 104 of file IonexHeader.hpp.

double rms
 

RMS error of DCB in nanoseconds.

Definition at line 106 of file IonexHeader.hpp.

const string stationsAuxDataString [static]
 

Initial value:

                                                         "STATION / BIAS / RMS"
"STATION/BIAS/RMS";

Definition at line 68 of file IonexHeader.cpp.

const string svsAuxDataString = "PRN / BIAS / RMS" [static]
 

"PRN / BIAS / RMS"

Definition at line 67 of file IonexHeader.cpp.

char 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 101 of file IonexHeader.hpp.


The documentation for this struct was generated from the following files:
Generated on Sat May 18 03:31:46 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1