Go to the documentation of this file.
45 static const std::string
dts(
"%Y/%03j/%02H:%02M:%02S %P");
93 for (
const auto& fssi : fullSatSet)
108 for (
const auto& fssi : fullSatSet)
119 return demangle(
typeid(*this).name());
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
Class used to identify/categorize navigation message data.
std::set< SatID > getIndexSet(const CommonTime &fromTime, const CommonTime &toTime) const
std::set< NavSatelliteID > NavSatelliteIDSet
virtual std::string getClassName() const
Returns the fully-qualified class name. Used for debugging.
@ Any
Use in searches when you don't care about the SV health.
virtual NavSatelliteIDSet getAvailableSats(const CommonTime &fromTime, const CommonTime &toTime) const =0
T min(const SparseMatrix< T > &SM)
Maximum element - return 0 if empty.
std::string demangle(const char *name)
Demangle G++ class names.
@ Any
Load/find nav messages regardless of validity checks.
virtual bool find(const NavMessageID &nmid, const CommonTime &when, NavDataPtr &navOut, SVHealth xmitHealth, NavValidityType valid, NavSearchOrder order)=0
NavMessageType
Identify different types of navigation message data.
@ User
Return the latest message before the search time.
virtual bool isPresent(const NavMessageID &nmid, const CommonTime &fromTime, const CommonTime &toTime)
static const std::string dts("%Y/%03j/%02H:%02M:%02S %P")
debug time string
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40