Go to the documentation of this file.
39 #ifndef GNSSTK_PNBGLOCNAVDATAFACTORY_HPP
40 #define GNSSTK_PNBGLOCNAVDATAFACTORY_HPP
162 void setN4(
unsigned v);
173 std::map<NavSatelliteID, std::vector<PackedNavBitsPtr> >
ephAcc;
180 std::map<NavSatelliteID, std::vector<PackedNavBitsPtr> >
almAcc;
199 #endif // GNSSTK_PNBGLOCNAVDATAFACTORY_HPP
void resetState() override
std::map< NavSatelliteID, std::vector< PackedNavBitsPtr > > ephAcc
std::shared_ptr< PackedNavBits > PackedNavBitsPtr
Managed pointer for passing PackedNavBits around.
CommonTime almDOY
Used to set the reference almanac time.
PNBGLOCNavDataFactory()
Initialize data members.
std::list< NavDataPtr > NavDataPtrList
std::map< NavSatelliteID, std::vector< PackedNavBitsPtr > > almAcc
bool processHealth(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut)
bool processAlm
If true, almanac data will be output by addData.
bool processLTDMP(unsigned long stringID, const PackedNavBitsPtr &navIn)
std::map< NavSatelliteID, TimeMeta > timeAcc
bool processEph
If true, ephemeris data will be output by addData.
bool processEarth(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut)
bool addData(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, double cadence=-1) override
BasicTimeSystemConverter btsc
Used to convert time stamps to and from GLONASS.
bool processHeader(const PackedNavBitsPtr &navIn, GLOCNavHeader &navOut)
std::map< NavSatelliteID, GLOCNavLTDMP > ltdmpAcc
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40