0.2.0
Loading...
Searching...
No Matches
NAV::GnssCombination Class Reference

GNSS measurement combinations. More...

Classes

struct  Combination
 Combination of GNSS measurements. More...
 

Public Member Functions

std::vector< std::string > dynamicDataDescriptors () const override
 Returns a vector of data descriptors for the dynamic data.
 
std::vector< std::pair< std::string, double > > getDynamicData () const override
 Returns a vector of data descriptors and values for the dynamic data.
 
std::optional< double > getDynamicDataAt (const std::string &descriptor) const override
 Get the value for the descriptor.
 
- Public Member Functions inherited from NAV::NodeData
void addEvent (const std::string &text)
 Adds the event to the list.
 
const std::vector< std::string > & events () const
 Returns a vector of string events associated with this data.
 
virtual std::optional< double > getValueAt (size_t) const
 Get the value at the index.
 
double getValueAtOrNaN (size_t idx) const
 Get the value at the index or NaN if not in the observation.
 
 NodeData ()=default
 Default constructor.
 
 NodeData (const NodeData &)=default
 Copy constructor.
 
 NodeData (NodeData &&)=default
 Move constructor.
 
NodeDataoperator= (const NodeData &)=default
 Copy assignment operator.
 
NodeDataoperator= (NodeData &&)=default
 Move assignment operator.
 
virtual std::vector< std::string > staticDataDescriptors () const
 Returns a vector of data descriptors.
 
virtual size_t staticDescriptorCount () const
 Get the amount of descriptors.
 
virtual ~NodeData ()=default
 Destructor.
 

Static Public Member Functions

static std::vector< std::string > parentTypes ()
 Returns the parent types of the data class.
 
static std::string type ()
 Returns the type of the data class.
 
- Static Public Member Functions inherited from NAV::NodeData
static std::vector< std::string > GetStaticDataDescriptors ()
 Returns a vector of data descriptors.
 
static constexpr size_t GetStaticDescriptorCount ()
 Get the amount of descriptors.
 
static std::vector< std::string > parentTypes ()
 Returns the parent types of the data class.
 
static std::string type ()
 Returns the type of the data class.
 

Public Attributes

std::vector< Combinationcombinations
 List of combinations.
 
- Public Attributes inherited from NAV::NodeData
InsTime insTime
 Time at which the message was received.
 

Additional Inherited Members

- Protected Attributes inherited from NAV::NodeData
std::vector< std::string > _events
 List of events.
 

Detailed Description

GNSS measurement combinations.

Member Function Documentation

◆ getDynamicDataAt()

std::optional< double > NAV::GnssCombination::getDynamicDataAt ( const std::string & descriptor) const
inlineoverridevirtual

Get the value for the descriptor.

Returns
Value if in the observation

Reimplemented from NAV::NodeData.

◆ parentTypes()

static std::vector< std::string > NAV::GnssCombination::parentTypes ( )
inlinestatic

Returns the parent types of the data class.

Returns
The parent data types

◆ type()

static std::string NAV::GnssCombination::type ( )
inlinestatic

Returns the type of the data class.

Returns
The data type

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