Public Member Functions | List of all members
PNBTestFactory Class Reference

Detailed Description

Definition at line 78 of file PNBMultiGNSSNavDataFactory_T.cpp.

Inheritance diagram for PNBTestFactory:
Inheritance graph
[legend]

Public Member Functions

bool addData (const gnsstk::PackedNavBitsPtr &navIn, gnsstk::NavDataPtrList &navOut, double cadence=-1) override
 
bool getProcAlm () const
 
bool getProcEph () const
 
bool getProcHea () const
 
bool getProcTim () const
 
gnsstk::NavValidityType getValidity () const
 
void resetState () override
 
- Public Member Functions inherited from gnsstk::PNBNavDataFactory
 PNBNavDataFactory ()
 
virtual void setControl (const FactoryControl &ctrl)
 
virtual void setTypeFilter (const NavMessageTypeSet &nmts)
 
virtual void setValidityFilter (NavValidityType nvt)
 

Additional Inherited Members

- Protected Attributes inherited from gnsstk::PNBNavDataFactory
FactoryControl factControl
 Configuration for the behavior of this factory. More...
 
NavValidityType navValidity
 Determines how the factory should filter added data. More...
 
bool processAlm
 If true, almanac data will be output by addData. More...
 
bool processEph
 If true, ephemeris data will be output by addData. More...
 
bool processHea
 If true, health data will be output by addData. More...
 
bool processIono
 If true, ionospheric data will be output by addData. More...
 
bool processISC
 If true, inter-signal correction data will be output by addData. More...
 
bool processTim
 If true, time offset data will be output by addData. More...
 

Member Function Documentation

◆ addData()

bool PNBTestFactory::addData ( const gnsstk::PackedNavBitsPtr navIn,
gnsstk::NavDataPtrList navOut,
double  cadence = -1 
)
inlineoverridevirtual

Process a PackedNavBits object, producing NavData objects as appropriate.

Parameters
[in]navInThe PackedNavBits data to process.
[out]navOutAny resulting NavData objects that were completed, usually as a result of adding navIn to the set of data.
[in]cadenceThe data rate of the navigation messages being processed. If cadence < 0, The default values of NavData::msgLenSec will be used. Values >= 0 will override the default.
Returns
false on error.

Implements gnsstk::PNBNavDataFactory.

Definition at line 81 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ getProcAlm()

bool PNBTestFactory::getProcAlm ( ) const
inline

Definition at line 86 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ getProcEph()

bool PNBTestFactory::getProcEph ( ) const
inline

Definition at line 85 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ getProcHea()

bool PNBTestFactory::getProcHea ( ) const
inline

Definition at line 87 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ getProcTim()

bool PNBTestFactory::getProcTim ( ) const
inline

Definition at line 88 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ getValidity()

gnsstk::NavValidityType PNBTestFactory::getValidity ( ) const
inline

Definition at line 84 of file PNBMultiGNSSNavDataFactory_T.cpp.

◆ resetState()

void PNBTestFactory::resetState ( )
inlineoverridevirtual

Reset the state of the data accumulator. Most PNBNavDataFactory child classes will maintain some state to assemble data prior to processing. This method is intended to be used to clear out that intermediate data to start from a fresh state, e.g. if you're loading discontinuous data.

Implements gnsstk::PNBNavDataFactory.

Definition at line 89 of file PNBMultiGNSSNavDataFactory_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