Public Member Functions | Public Attributes | List of all members
gnsstk::GLOCNavData Class Reference

Detailed Description

Class containing data elements shared between GLONASS Civil C-Nav ephemerides and almanacs.

Definition at line 53 of file GLOCNavData.hpp.

#include <GLOCNavData.hpp>

Inheritance diagram for gnsstk::GLOCNavData:
Inheritance graph
[legend]

Public Member Functions

 GLOCNavData ()
 Sets the nav message type and all other data members to 0. More...
 
bool validate () const override
 
- Public Member Functions inherited from gnsstk::OrbitData
std::list< std::string > compare (const NavDataPtr &right) const override
 
virtual bool getXvt (const CommonTime &when, Xvt &xvt, const ObsID &oid=ObsID())=0
 
bool isSameData (const NavDataPtr &right) const override
 
- Public Member Functions inherited from gnsstk::NavData
virtual NavDataPtr clone () const =0
 Create a deep copy of this object, whatever it truly is. More...
 
virtual void dump (std::ostream &s, DumpDetail dl) const
 
virtual std::string getClassName () const
 
std::string getDumpTime (DumpDetail dl, const CommonTime &t) const
 
std::string getDumpTimeHdr (DumpDetail dl) const
 
virtual CommonTime getNearTime () const
 
std::string getSignalString () const
 
bool getSVN (const SatID &sat, const gnsstk::CommonTime &when, std::string &svn) const
 
virtual CommonTime getUserTime () const
 
 NavData ()
 Initialize internal data fields. More...
 

Public Attributes

GLOCNavHeader header
 Common data. More...
 
- Public Attributes inherited from gnsstk::NavData
NavMessageID signal
 Source signal identification for this navigation message data. More...
 
CommonTime timeStamp
 
std::string weekFmt
 
- Public Attributes inherited from gnsstk::NavFit
CommonTime beginFit
 Time at beginning of fit interval. More...
 
CommonTime endFit
 Time at end of fit interval. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from gnsstk::NavData
static gnsstk::SatMetaDataStoregetSatMetaDataStore ()
 Accessor for python. More...
 
static void setSatMetaDataStore (gnsstk::SatMetaDataStore *smds)
 Accessor for python. More...
 
- Static Public Attributes inherited from gnsstk::NavData
static const GNSSTK_EXPORT std::string dumpTimeFmt
 Time format used for the dump method (Full). More...
 
static const GNSSTK_EXPORT std::string dumpTimeFmtBrief
 Time format used for the dump method (Brief). More...
 
static GNSSTK_EXPORT gnsstk::SatMetaDataStoresatMetaDataStore = nullptr
 Set this to a valid store to get PRN->SVN translations in dump(). More...
 
- Protected Attributes inherited from gnsstk::NavData
double msgLenSec
 

Constructor & Destructor Documentation

◆ GLOCNavData()

gnsstk::GLOCNavData::GLOCNavData ( )

Sets the nav message type and all other data members to 0.

Definition at line 48 of file GLOCNavData.cpp.

Member Function Documentation

◆ validate()

bool gnsstk::GLOCNavData::validate ( ) const
overridevirtual

Checks the contents of this message against known validity rules as defined in the appropriate ICD.

Returns
true if this message is valid according to ICD criteria.

Implements gnsstk::NavData.

Reimplemented in gnsstk::GLOCNavEph.

Definition at line 58 of file GLOCNavData.cpp.

Member Data Documentation

◆ header

GLOCNavHeader gnsstk::GLOCNavData::header

Common data.

Definition at line 65 of file GLOCNavData.hpp.


The documentation for this class was generated from the following files:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44