![]() |
Ginan
|
RINEX observation code type structure. More...
RINEX observation code type structure.
Encapsulates observation code information for both RINEX 2.x and 3.x formats. Provides helper methods to determine format compatibility and effective codes.
RINEX 2 uses 2-character codes (e.g., L1, C1, P1) RINEX 3 uses 3-character codes (e.g., L1C, C1W, L2X)
Public Member Functions | |
E_ObsCode | getEffectiveCode () const |
Get the effective observation code for processing. | |
bool | isRinex2Style () const |
Check if this represents a RINEX 2 style observation code. | |
bool | isRinex3Style () const |
Check if this represents a RINEX 3 style observation code. | |
Data Fields | |
char | type = 0 |
Single character observation type identifier ('C', 'L', 'P', 'D', 'S') | |
E_ObsCode | code |
RINEX 3 style observation code (3-character codes like L1C) | |
E_ObsCode2 | code2 |
RINEX 2 style observation code (2-character codes like L1) | |
|
inline |
Get the effective observation code for processing.
Returns the RINEX 3 style code if available, otherwise attempts conversion from RINEX 2 style code. Used to normalize observation codes across formats.
|
inline |
Check if this represents a RINEX 2 style observation code.
|
inline |
Check if this represents a RINEX 3 style observation code.
E_ObsCode CodeType::code |
RINEX 3 style observation code (3-character codes like L1C)
E_ObsCode2 CodeType::code2 |
RINEX 2 style observation code (2-character codes like L1)
char CodeType::type = 0 |
Single character observation type identifier ('C', 'L', 'P', 'D', 'S')