Public Member Functions | List of all members
RinexObsID_T Class Reference

Detailed Description

Definition at line 105 of file RinexObsID_T.cpp.

Public Member Functions

unsigned decodeTest ()
 Make sure RinexObsID can decode all valid observation codes. More...
 
unsigned fromStringConstructorTest ()
 
unsigned newIDTest ()
 
 RinexObsID_T ()
 
void testCodes (gnsstk::TestUtil &testFramework, const std::string &system, const std::string &bandCode, bool prValid=true)
 
 ~RinexObsID_T ()
 

Constructor & Destructor Documentation

◆ RinexObsID_T()

RinexObsID_T::RinexObsID_T ( )
inline

Definition at line 108 of file RinexObsID_T.cpp.

◆ ~RinexObsID_T()

RinexObsID_T::~RinexObsID_T ( )
inline

Definition at line 109 of file RinexObsID_T.cpp.

Member Function Documentation

◆ decodeTest()

unsigned RinexObsID_T::decodeTest ( )

Make sure RinexObsID can decode all valid observation codes.

Bug:
The constructor rather unintelligently returns the same band regardless of the GNSS being decoded. Fixing this will require rewriting the ObsID constructor which I'm putting off for now.

Definition at line 132 of file RinexObsID_T.cpp.

◆ fromStringConstructorTest()

unsigned RinexObsID_T::fromStringConstructorTest ( )

This was migrated from ObsID_T when the RINEX-isms were moved and probably duplicates a fair bit of decodeTest, but I can't be bothered to unify the testing right now.

Definition at line 399 of file RinexObsID_T.cpp.

◆ newIDTest()

unsigned RinexObsID_T::newIDTest ( )

Definition at line 576 of file RinexObsID_T.cpp.

◆ testCodes()

void RinexObsID_T::testCodes ( gnsstk::TestUtil testFramework,
const std::string &  system,
const std::string &  bandCode,
bool  prValid = true 
)

Iterate through codes for testing

Parameters
[in,out]testFrameworkThe TestUtil object for the currently executing test.
[in]systemThe single character RINEX 3 system code to be tested ("G", "R", etc).
[in]bandCodeThe two character RINEX 3 code for band and tracking code, e.g. 1C.
[in]prValidIf false, a pseudorange measurement is invalid for this code.

Definition at line 366 of file RinexObsID_T.cpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:43