0.3.0
Loading...
Searching...
No Matches
NAV::vendor::vectornav Namespace Reference

Data Structures

struct  AttitudeOutputs
 Binary Group 5 - Attitude Outputs. More...
 
struct  DOP
 Dilution of precision. More...
 
struct  GnssOutputs
 Binary Group 4 - GNSS1 Outputs / Binary Group 7 - GNSS2 Outputs. More...
 
struct  ImuOutputs
 Binary Group 3 - IMU Outputs. More...
 
struct  InsOutputs
 Binary Group 6 - INS Outputs. More...
 
class  InsStatus
 The INS status bitfield. More...
 
struct  RawMeas
 Raw measurements pertaining to each GNSS satellite in view. More...
 
struct  SatInfo
 Information and measurements pertaining to each GNSS satellite in view. More...
 
struct  TimeInfo
 Flags for valid GPS TOW, week number and UTC and current leap seconds. More...
 
struct  TimeOutputs
 Binary Group 2 - Time Outputs. More...
 
class  TimeStatus
 The VPE status bitfield. More...
 
struct  UTC
 Storage class for UTC Time. More...
 
class  VpeStatus
 The VPE status bitfield. More...
 

Enumerations

enum  GnssFix : uint8_t {
  GnssFix_NoFix ,
  GnssFix_TimeOnly ,
  GnssFix_2D ,
  GnssFix_3D ,
  GnssFix_SBAS ,
  GnssFix_RTK_Float ,
  GnssFix_RTK_Fixed
}
 GNSS fix. More...
 
enum class  SatSys : uint8_t {
  GPS ,
  SBAS ,
  Galileo ,
  BeiDou ,
  IMES ,
  QZSS ,
  GLONASS
}
 Satellite Constellation. More...
 

Functions

constexpr RawMeas::SatRawElement::Flags operator& (RawMeas::SatRawElement::Flags lhs, RawMeas::SatRawElement::Flags rhs)
 Allows combining flags of the RawMeas::SatRawElement::Flags enum.
 
constexpr SatInfo::SatInfoElement::Flags operator& (SatInfo::SatInfoElement::Flags lhs, SatInfo::SatInfoElement::Flags rhs)
 Allows combining flags of the SatInfo::SatInfoElement::Flags enum.
 
std::ostream & operator<< (std::ostream &os, const SatSys &satSys)
 Stream insertion operator overload.
 

Enumeration Type Documentation

◆ GnssFix

GNSS fix.

Enumerator
GnssFix_NoFix 

No fix.

GnssFix_TimeOnly 

Time only.

GnssFix_2D 

2D

GnssFix_3D 

3D

GnssFix_SBAS 

SBAS.

GnssFix_RTK_Float 

RTK Float (only GNSS1)

GnssFix_RTK_Fixed 

RTK Fixed (only GNSS1)

Definition at line 100 of file VectorNavTypes.hpp.

◆ SatSys

enum class NAV::vendor::vectornav::SatSys : uint8_t
strong

Satellite Constellation.

Enumerator
GPS 

GPS.

SBAS 

SBAS.

Galileo 

Galileo.

BeiDou 

BeiDou.

IMES 

IMES.

QZSS 

QZSS.

GLONASS 

GLONASS.

Definition at line 141 of file VectorNavTypes.hpp.

Function Documentation

◆ operator&() [1/2]

RawMeas::SatRawElement::Flags NAV::vendor::vectornav::operator& ( RawMeas::SatRawElement::Flags lhs,
RawMeas::SatRawElement::Flags rhs )
constexpr

Allows combining flags of the RawMeas::SatRawElement::Flags enum.

Parameters
[in]lhsLeft-hand side enum value.
[in]rhsRight-hand side enum value.
Returns
The binary ANDed value.

Definition at line 482 of file VectorNavTypes.hpp.

◆ operator&() [2/2]

SatInfo::SatInfoElement::Flags NAV::vendor::vectornav::operator& ( SatInfo::SatInfoElement::Flags lhs,
SatInfo::SatInfoElement::Flags rhs )
constexpr

Allows combining flags of the SatInfo::SatInfoElement::Flags enum.

Parameters
[in]lhsLeft-hand side enum value.
[in]rhsRight-hand side enum value.
Returns
The binary ANDed value.

Definition at line 257 of file VectorNavTypes.hpp.

◆ operator<<()

std::ostream & NAV::vendor::vectornav::operator<< ( std::ostream & os,
const SatSys & satSys )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream where data gets printed to
[in]satSysSatellite Constellation
Returns
Output stream object

Definition at line 11 of file VectorNavTypes.cpp.