Public Member Functions | Public Attributes | Private Attributes | List of all members
EngEphemeris_T Class Reference

Detailed Description

Definition at line 125 of file EngEphemeris_T.cpp.

Public Member Functions

unsigned addIncompleteTest (void)
 
unsigned addSubframeNoParityTest (void)
 
unsigned addSubframeTest (void)
 
unsigned endOfWeekTest ()
 
 EngEphemeris_T ()
 Default Constructor, set the precision value. More...
 
unsigned equalityTest ()
 
gnsstk::EngEphemeris fakeEphemerisInit (void)
 
unsigned getTest (gnsstk::EngEphemeris &dataStore)
 
unsigned initializationTest (void)
 
unsigned loadDataTest (void)
 
unsigned setSF1Test (gnsstk::EngEphemeris &dataStore)
 
unsigned setSF2Test (gnsstk::EngEphemeris &dataStore)
 
unsigned setSF3Test (gnsstk::EngEphemeris &dataStore)
 
void subframe1Check (gnsstk::EngEphemeris dataStore, gnsstk::TestUtil &testFramework, bool skipASAlert=false)
 
void subframe2Check (gnsstk::EngEphemeris dataStore, gnsstk::TestUtil &testFramework, bool skipASAlert=false)
 
void subframe3Check (gnsstk::EngEphemeris dataStore, gnsstk::TestUtil &testFramework, bool skipASAlert=false)
 
 ~EngEphemeris_T ()
 

Public Attributes

std::string testMesg
 

Private Attributes

double b10
 
double eps
 

Constructor & Destructor Documentation

◆ EngEphemeris_T()

EngEphemeris_T::EngEphemeris_T ( )
inline

Default Constructor, set the precision value.

Definition at line 129 of file EngEphemeris_T.cpp.

◆ ~EngEphemeris_T()

EngEphemeris_T::~EngEphemeris_T ( )
inline

Definition at line 135 of file EngEphemeris_T.cpp.

Member Function Documentation

◆ addIncompleteTest()

unsigned EngEphemeris_T::addIncompleteTest ( void  )
inline

Definition at line 770 of file EngEphemeris_T.cpp.

◆ addSubframeNoParityTest()

unsigned EngEphemeris_T::addSubframeNoParityTest ( void  )
inline

Definition at line 332 of file EngEphemeris_T.cpp.

◆ addSubframeTest()

unsigned EngEphemeris_T::addSubframeTest ( void  )
inline

Definition at line 296 of file EngEphemeris_T.cpp.

◆ endOfWeekTest()

unsigned EngEphemeris_T::endOfWeekTest ( )
inline

Definition at line 798 of file EngEphemeris_T.cpp.

◆ equalityTest()

unsigned EngEphemeris_T::equalityTest ( )
inline

Definition at line 840 of file EngEphemeris_T.cpp.

◆ fakeEphemerisInit()

gnsstk::EngEphemeris EngEphemeris_T::fakeEphemerisInit ( void  )
inline

Used to initalize a object before rewriting with the valid subframes. Necessary for addSubframe and addSubframeNoParity. Makes it seem like it has 3 valid subframes.

Definition at line 141 of file EngEphemeris_T.cpp.

◆ getTest()

unsigned EngEphemeris_T::getTest ( gnsstk::EngEphemeris dataStore)
inline

Definition at line 668 of file EngEphemeris_T.cpp.

◆ initializationTest()

unsigned EngEphemeris_T::initializationTest ( void  )
inline

Definition at line 242 of file EngEphemeris_T.cpp.

◆ loadDataTest()

unsigned EngEphemeris_T::loadDataTest ( void  )
inline

Definition at line 715 of file EngEphemeris_T.cpp.

◆ setSF1Test()

unsigned EngEphemeris_T::setSF1Test ( gnsstk::EngEphemeris dataStore)
inline

Definition at line 546 of file EngEphemeris_T.cpp.

◆ setSF2Test()

unsigned EngEphemeris_T::setSF2Test ( gnsstk::EngEphemeris dataStore)
inline

Definition at line 590 of file EngEphemeris_T.cpp.

◆ setSF3Test()

unsigned EngEphemeris_T::setSF3Test ( gnsstk::EngEphemeris dataStore)
inline

Definition at line 630 of file EngEphemeris_T.cpp.

◆ subframe1Check()

void EngEphemeris_T::subframe1Check ( gnsstk::EngEphemeris  dataStore,
gnsstk::TestUtil testFramework,
bool  skipASAlert = false 
)
inline

Definition at line 177 of file EngEphemeris_T.cpp.

◆ subframe2Check()

void EngEphemeris_T::subframe2Check ( gnsstk::EngEphemeris  dataStore,
gnsstk::TestUtil testFramework,
bool  skipASAlert = false 
)
inline

Definition at line 203 of file EngEphemeris_T.cpp.

◆ subframe3Check()

void EngEphemeris_T::subframe3Check ( gnsstk::EngEphemeris  dataStore,
gnsstk::TestUtil testFramework,
bool  skipASAlert = false 
)
inline

Definition at line 224 of file EngEphemeris_T.cpp.

Member Data Documentation

◆ b10

double EngEphemeris_T::b10
private

Definition at line 984 of file EngEphemeris_T.cpp.

◆ eps

double EngEphemeris_T::eps
private

Definition at line 983 of file EngEphemeris_T.cpp.

◆ testMesg

std::string EngEphemeris_T::testMesg

Definition at line 980 of file EngEphemeris_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