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

Detailed Description

Class containing data elements unique to BeiDou D2NAV ionospheric data.

Definition at line 51 of file BDSD2NavIono.hpp.

#include <BDSD2NavIono.hpp>

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

Public Member Functions

 BDSD2NavIono ()
 Sets the nav message type. More...
 
NavDataPtr clone () const override
 Create a deep copy of this object. More...
 
bool validate () const override
 
- Public Member Functions inherited from gnsstk::KlobucharIonoNavData
void dump (std::ostream &s, DumpDetail dl) const override
 
double getIonoCorr (const CommonTime &when, const Position &rxgeo, const Position &svgeo, CarrierBand band) const override
 
 KlobucharIonoNavData ()
 Sets the nav message type. More...
 
bool validate () const override
 
- Public Member Functions inherited from gnsstk::IonoNavData
std::list< std::string > compare (const NavDataPtr &right) const override
 
 IonoNavData ()
 Set the messageType. More...
 
bool isSameData (const NavDataPtr &right) const override
 
virtual ~IonoNavData ()
 Obligatory virtual destructor. More...
 
- Public Member Functions inherited from gnsstk::NavData
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

uint8_t fraID
 The subframe ID (FraID) from word 1 of the subframe. More...
 
uint32_t pre
 The preamble from word 1 of the subframe. More...
 
uint32_t rev
 The rev field from word 1 of the subframe. More...
 
uint32_t sow
 Seconds of week from word 1-2 of the subframe. More...
 
- Public Attributes inherited from gnsstk::KlobucharIonoNavData
double alpha [4]
 alpha terms of Klobuchar model, using semi-circles. More...
 
double beta [4]
 beta terms of Klobuchar model, using semi-circles. More...
 
- Public Attributes inherited from gnsstk::NavData
NavMessageID signal
 Source signal identification for this navigation message data. More...
 
CommonTime timeStamp
 
std::string weekFmt
 

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

◆ BDSD2NavIono()

gnsstk::BDSD2NavIono::BDSD2NavIono ( )

Sets the nav message type.

Definition at line 49 of file BDSD2NavIono.cpp.

Member Function Documentation

◆ clone()

NavDataPtr gnsstk::BDSD2NavIono::clone ( ) const
inlineoverridevirtual

Create a deep copy of this object.

Implements gnsstk::NavData.

Definition at line 57 of file BDSD2NavIono.hpp.

◆ validate()

bool gnsstk::BDSD2NavIono::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.

Definition at line 61 of file BDSD2NavIono.cpp.

Member Data Documentation

◆ fraID

uint8_t gnsstk::BDSD2NavIono::fraID

The subframe ID (FraID) from word 1 of the subframe.

Definition at line 68 of file BDSD2NavIono.hpp.

◆ pre

uint32_t gnsstk::BDSD2NavIono::pre

The preamble from word 1 of the subframe.

Definition at line 66 of file BDSD2NavIono.hpp.

◆ rev

uint32_t gnsstk::BDSD2NavIono::rev

The rev field from word 1 of the subframe.

Definition at line 67 of file BDSD2NavIono.hpp.

◆ sow

uint32_t gnsstk::BDSD2NavIono::sow

Seconds of week from word 1-2 of the subframe.

Definition at line 69 of file BDSD2NavIono.hpp.


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


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