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

Detailed Description

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

Definition at line 55 of file GLOFNavData.hpp.

#include <GLOFNavData.hpp>

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

Public Member Functions

 GLOFNavData ()
 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

SVHealth health
 SV health status. More...
 
bool lhealth
 Health flag? Different from B_n and C_n? More...
 
GLOFNavSatType satType
 Satellite type (M_n: GLONASS or GLONASS-M). More...
 
unsigned slot
 Slot number (n). More...
 
CommonTime xmit2
 Transmit time for string 2 (eph) or odd string. 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

◆ GLOFNavData()

gnsstk::GLOFNavData::GLOFNavData ( )

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

Definition at line 46 of file GLOFNavData.cpp.

Member Function Documentation

◆ validate()

bool gnsstk::GLOFNavData::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.
Todo:
implement some checking.

Implements gnsstk::NavData.

Reimplemented in gnsstk::GLOFNavEph.

Definition at line 57 of file GLOFNavData.cpp.

Member Data Documentation

◆ health

SVHealth gnsstk::GLOFNavData::health

SV health status.

Definition at line 71 of file GLOFNavData.hpp.

◆ lhealth

bool gnsstk::GLOFNavData::lhealth

Health flag? Different from B_n and C_n?

Definition at line 70 of file GLOFNavData.hpp.

◆ satType

GLOFNavSatType gnsstk::GLOFNavData::satType

Satellite type (M_n: GLONASS or GLONASS-M).

Definition at line 68 of file GLOFNavData.hpp.

◆ slot

unsigned gnsstk::GLOFNavData::slot

Slot number (n).

Definition at line 69 of file GLOFNavData.hpp.

◆ xmit2

CommonTime gnsstk::GLOFNavData::xmit2

Transmit time for string 2 (eph) or odd string.

Definition at line 67 of file GLOFNavData.hpp.


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


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