Go to the documentation of this file.
39 #ifndef GNSSTK_NEWNAVTORINEX_HPP
40 #define GNSSTK_NEWNAVTORINEX_HPP
120 bool write(
const std::string& filename);
211 static bool fillDataKepler(
const std::shared_ptr<OrbitDataKepler>& odk,
222 const std::shared_ptr<StdNavTimeOffset>& toffs,
235 #endif // GNSSTK_NEWNAVTORINEX_HPP
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
static bool fillDataGLOFNav(const NavDataPtr &ndp, Rinex3NavData &rnd)
std::list< Rinex3NavData > rndList
The data created by translate() to be written.
NavSatMap healthMap
Contains the health data to look up.
NavSearchOrder order
Parameter to NavLibrary::getHealth()
bool translate(const NavDataPtrList &data, HealthGetter &healthGet)
bool getHealth(const NavSatelliteID &nsid, const CommonTime &when, NavDataPtr &healthOut) override
Rinex3NavHeader header
The header that will be used by translate() and write().
std::list< NavDataPtr > NavDataPtrList
bool write(const std::string &filename)
NavLibraryHealthGetter(NavLibrary &nl)
SVHealth
Identify different types of SV health states.
NavSearchOrder
Specify the behavior of nav data searches in NavLibrary/NavDataFactory.
static bool fillDataKepler(const std::shared_ptr< OrbitDataKepler > &odk, Rinex3NavData &rnd)
virtual bool getHealth(const NavSatelliteID &nsid, const CommonTime &when, NavDataPtr &healthOut)
static bool fillData(const NavDataPtr &ndp, Rinex3NavData &rnd, HealthGetter &healthGet)
static bool fillDataGalINav(const NavDataPtr &ndp, Rinex3NavData &rnd, HealthGetter &healthGet)
NavLibrary & navLib
NavLibrary to use for health look-up.
static bool fillTimeSystemCorrection(const std::shared_ptr< StdNavTimeOffset > &toffs, TimeSystemCorrection &tsc)
SVHealth xmitHealth
Parameter to NavLibrary::getHealth()
static bool fillDataGPSLNav(const NavDataPtr &ndp, Rinex3NavData &rnd)
static bool fillDataGalFNav(const NavDataPtr &ndp, Rinex3NavData &rnd, HealthGetter &healthGet)
NavValidityType valid
Parameter to NavLibrary::getHealth()
static bool fillDataBDSD1Nav(const NavDataPtr &ndp, Rinex3NavData &rnd)
static bool fillDataBDSD2Nav(const NavDataPtr &ndp, Rinex3NavData &rnd)
static bool fillHeader(const NavDataPtr &ndp, Rinex3NavHeader &h)
std::map< NavSatelliteID, NavMap > NavSatMap
Map satellite to nav data.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40