Go to the documentation of this file.
39 #ifndef GNSSTK_PNBGPSCNAV2DATAFACTORY_HPP
40 #define GNSSTK_PNBGPSCNAV2DATAFACTORY_HPP
142 std::map<NavSatelliteID, GPSCNav2ISCPtr>
iscAcc;
160 #endif // GNSSTK_PNBGPSCNAV2DATAFACTORY_HPP
std::shared_ptr< PackedNavBits > PackedNavBitsPtr
Managed pointer for passing PackedNavBits around.
bool processAlmOrb(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, unsigned offset=0)
GPSCNav2ISCPtr getISCObj(const PackedNavBitsPtr &navIn, const NavSatelliteID &nsid)
bool processSF3(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, unsigned offset=0)
std::list< NavDataPtr > NavDataPtrList
bool processISC
If true, inter-signal correction data will be output by addData.
std::shared_ptr< GPSCNav2ISC > GPSCNav2ISCPtr
Quick alias for a shared_ptr to GPSCNav2ISC.
bool processEph
If true, ephemeris data will be output by addData.
void resetState() override
Reset the state of the data accumulator (for ISCs).
bool addData(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, double cadence=-1) override
static CommonTime getSF3Time(const CommonTime ×tamp)
bool processGGTOEOP(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, unsigned offset=0)
bool processUTCIono(const PackedNavBitsPtr &navIn, NavDataPtrList &navOut, unsigned offset=0)
std::map< NavSatelliteID, GPSCNav2ISCPtr > iscAcc
Map signal to ISC for accumulating data between SF2 and SF3.
static CommonTime getSF2Time(const CommonTime ×tamp)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40