Public Member Functions | Public Attributes | List of all members
NavDataFactoryWithStore_T Class Reference

Detailed Description

Definition at line 145 of file NavDataFactoryWithStore_T.cpp.

Public Member Functions

void addData (gnsstk::TestUtil &testFramework, TestClass &fact, const gnsstk::CommonTime &ct, unsigned long sat, unsigned long xmitSat, gnsstk::SatelliteSystem sys=gnsstk::SatelliteSystem::GPS, gnsstk::CarrierBand car=gnsstk::CarrierBand::L1, gnsstk::TrackingCode code=gnsstk::TrackingCode::CA, gnsstk::NavType nav=gnsstk::NavType::GPSLNAV, gnsstk::SVHealth hea=gnsstk::SVHealth::Healthy, gnsstk::NavMessageType nmt=gnsstk::NavMessageType::Ephemeris)
 Add a single NavData with the given parameters. More...
 
unsigned addNavDataTest ()
 
unsigned addNavDataTimeTest ()
 
void checkForEmpty (gnsstk::TestUtil &testFramework, TestClass &fact)
 Check to make sure there are no empty maps in fact. More...
 
unsigned clearTest ()
 
unsigned countTest ()
 
unsigned editTest ()
 
void fillFactory (gnsstk::TestUtil &testFramework, TestClass &fact)
 Fill fact with test data. More...
 
void fillFactoryXmitHealth (gnsstk::TestUtil &testFramework, TestClass &fact)
 Fill fact with test data for findXmitHealthTest() More...
 
void fillSat (gnsstk::NavSatelliteID &satellite, unsigned long sat, unsigned long xmitSat, gnsstk::SatelliteSystem sys=gnsstk::SatelliteSystem::GPS, gnsstk::CarrierBand car=gnsstk::CarrierBand::L1, gnsstk::TrackingCode code=gnsstk::TrackingCode::CA, gnsstk::NavType nav=gnsstk::NavType::GPSLNAV)
 
void fillSignal (gnsstk::NavSignalID &signal, gnsstk::SatelliteSystem sys=gnsstk::SatelliteSystem::GPS, gnsstk::CarrierBand car=gnsstk::CarrierBand::L1, gnsstk::TrackingCode code=gnsstk::TrackingCode::CA, gnsstk::NavType nav=gnsstk::NavType::GPSLNAV)
 
unsigned find2Test ()
 
unsigned findNearestTest ()
 
unsigned findTest ()
 
unsigned findXmitHealthTest ()
 Test find with various xmitHealth settings. More...
 
unsigned getAvailableSatsTest ()
 
unsigned getFirstLastTimeTest ()
 
unsigned getIndexSetTest ()
 
unsigned getOffset2Test ()
 
unsigned getOffsetTest ()
 
unsigned isPresentTest ()
 
 NavDataFactoryWithStore_T ()
 Initialize time objects used for stamping fake nav data. More...
 

Public Attributes

gnsstk::CommonTime ct
 
gnsstk::CommonTime ct5
 
gnsstk::GPSWeekSecond gws
 
gnsstk::GPSWeekSecond gws5
 

Constructor & Destructor Documentation

◆ NavDataFactoryWithStore_T()

NavDataFactoryWithStore_T::NavDataFactoryWithStore_T ( )

Initialize time objects used for stamping fake nav data.

Definition at line 203 of file NavDataFactoryWithStore_T.cpp.

Member Function Documentation

◆ addData()

Add a single NavData with the given parameters.

Definition at line 1601 of file NavDataFactoryWithStore_T.cpp.

◆ addNavDataTest()

unsigned NavDataFactoryWithStore_T::addNavDataTest ( )

Definition at line 217 of file NavDataFactoryWithStore_T.cpp.

◆ addNavDataTimeTest()

unsigned NavDataFactoryWithStore_T::addNavDataTimeTest ( )

Definition at line 278 of file NavDataFactoryWithStore_T.cpp.

◆ checkForEmpty()

void NavDataFactoryWithStore_T::checkForEmpty ( gnsstk::TestUtil testFramework,
TestClass fact 
)

Check to make sure there are no empty maps in fact.

Definition at line 1700 of file NavDataFactoryWithStore_T.cpp.

◆ clearTest()

unsigned NavDataFactoryWithStore_T::clearTest ( )

Definition at line 1550 of file NavDataFactoryWithStore_T.cpp.

◆ countTest()

unsigned NavDataFactoryWithStore_T::countTest ( )

Definition at line 2032 of file NavDataFactoryWithStore_T.cpp.

◆ editTest()

unsigned NavDataFactoryWithStore_T::editTest ( )

Definition at line 1351 of file NavDataFactoryWithStore_T.cpp.

◆ fillFactory()

void NavDataFactoryWithStore_T::fillFactory ( gnsstk::TestUtil testFramework,
TestClass fact 
)

Fill fact with test data.

Definition at line 1585 of file NavDataFactoryWithStore_T.cpp.

◆ fillFactoryXmitHealth()

void NavDataFactoryWithStore_T::fillFactoryXmitHealth ( gnsstk::TestUtil testFramework,
TestClass fact 
)

Fill fact with test data for findXmitHealthTest()

Definition at line 1728 of file NavDataFactoryWithStore_T.cpp.

◆ fillSat()

void NavDataFactoryWithStore_T::fillSat ( gnsstk::NavSatelliteID satellite,
unsigned long  sat,
unsigned long  xmitSat,
gnsstk::SatelliteSystem  sys = gnsstk::SatelliteSystem::GPS,
gnsstk::CarrierBand  car = gnsstk::CarrierBand::L1,
gnsstk::TrackingCode  code = gnsstk::TrackingCode::CA,
gnsstk::NavType  nav = gnsstk::NavType::GPSLNAV 
)

Definition at line 1688 of file NavDataFactoryWithStore_T.cpp.

◆ fillSignal()

Definition at line 1678 of file NavDataFactoryWithStore_T.cpp.

◆ find2Test()

unsigned NavDataFactoryWithStore_T::find2Test ( )

Definition at line 432 of file NavDataFactoryWithStore_T.cpp.

◆ findNearestTest()

unsigned NavDataFactoryWithStore_T::findNearestTest ( )
Todo:
add tests for findNearest using Almanac data and maybe Health.

Definition at line 869 of file NavDataFactoryWithStore_T.cpp.

◆ findTest()

unsigned NavDataFactoryWithStore_T::findTest ( )

Definition at line 387 of file NavDataFactoryWithStore_T.cpp.

◆ findXmitHealthTest()

unsigned NavDataFactoryWithStore_T::findXmitHealthTest ( )

Test find with various xmitHealth settings.

Definition at line 1762 of file NavDataFactoryWithStore_T.cpp.

◆ getAvailableSatsTest()

unsigned NavDataFactoryWithStore_T::getAvailableSatsTest ( )

Definition at line 1799 of file NavDataFactoryWithStore_T.cpp.

◆ getFirstLastTimeTest()

unsigned NavDataFactoryWithStore_T::getFirstLastTimeTest ( )

Definition at line 2119 of file NavDataFactoryWithStore_T.cpp.

◆ getIndexSetTest()

unsigned NavDataFactoryWithStore_T::getIndexSetTest ( )

Definition at line 1867 of file NavDataFactoryWithStore_T.cpp.

◆ getOffset2Test()

unsigned NavDataFactoryWithStore_T::getOffset2Test ( )

Definition at line 1212 of file NavDataFactoryWithStore_T.cpp.

◆ getOffsetTest()

unsigned NavDataFactoryWithStore_T::getOffsetTest ( )

Definition at line 1170 of file NavDataFactoryWithStore_T.cpp.

◆ isPresentTest()

unsigned NavDataFactoryWithStore_T::isPresentTest ( )

Definition at line 1934 of file NavDataFactoryWithStore_T.cpp.

Member Data Documentation

◆ ct

gnsstk::CommonTime NavDataFactoryWithStore_T::ct

Definition at line 198 of file NavDataFactoryWithStore_T.cpp.

◆ ct5

gnsstk::CommonTime NavDataFactoryWithStore_T::ct5

Definition at line 198 of file NavDataFactoryWithStore_T.cpp.

◆ gws

gnsstk::GPSWeekSecond NavDataFactoryWithStore_T::gws

Definition at line 197 of file NavDataFactoryWithStore_T.cpp.

◆ gws5

gnsstk::GPSWeekSecond NavDataFactoryWithStore_T::gws5

Definition at line 197 of file NavDataFactoryWithStore_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