Definition at line 78 of file PNBMultiGNSSNavDataFactory_T.cpp.

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... | |
|
inlineoverridevirtual |
Process a PackedNavBits object, producing NavData objects as appropriate.
| [in] | navIn | The PackedNavBits data to process. |
| [out] | navOut | Any resulting NavData objects that were completed, usually as a result of adding navIn to the set of data. |
| [in] | cadence | The 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. |
Implements gnsstk::PNBNavDataFactory.
Definition at line 81 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
inline |
Definition at line 86 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
inline |
Definition at line 85 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
inline |
Definition at line 87 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
inline |
Definition at line 88 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
inline |
Definition at line 84 of file PNBMultiGNSSNavDataFactory_T.cpp.
|
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.