0.2.0
|
Type Definitions for VectorNav messages. More...
Go to the source code of this file.
Classes | |
struct | NAV::vendor::vectornav::DOP |
Dilution of precision. More... | |
class | NAV::vendor::vectornav::InsStatus |
The INS status bitfield. More... | |
struct | NAV::vendor::vectornav::RawMeas |
Raw measurements pertaining to each GNSS satellite in view. More... | |
struct | NAV::vendor::vectornav::SatInfo |
Information and measurements pertaining to each GNSS satellite in view. More... | |
struct | NAV::vendor::vectornav::SatInfo::SatInfoElement |
Information for a certain satellite. More... | |
struct | NAV::vendor::vectornav::RawMeas::SatRawElement |
Raw measurements for a certain satellite. More... | |
struct | NAV::vendor::vectornav::TimeInfo |
Flags for valid GPS TOW, week number and UTC and current leap seconds. More... | |
class | NAV::vendor::vectornav::TimeStatus |
The VPE status bitfield. More... | |
struct | NAV::vendor::vectornav::UTC |
Storage class for UTC Time. More... | |
class | NAV::vendor::vectornav::VpeStatus |
The VPE status bitfield. More... | |
Enumerations | |
enum | NAV::vendor::vectornav::GnssFix : uint8_t { NAV::vendor::vectornav::GnssFix_NoFix , NAV::vendor::vectornav::GnssFix_TimeOnly , NAV::vendor::vectornav::GnssFix_2D , NAV::vendor::vectornav::GnssFix_3D , NAV::vendor::vectornav::GnssFix_SBAS , NAV::vendor::vectornav::GnssFix_RTK_Float , NAV::vendor::vectornav::GnssFix_RTK_Fixed } |
GNSS fix. More... | |
enum class | NAV::vendor::vectornav::SatSys : uint8_t { GPS , SBAS , Galileo , BeiDou , IMES , QZSS , GLONASS } |
Satellite Constellation. More... | |
Functions | |
constexpr RawMeas::SatRawElement::Flags | NAV::vendor::vectornav::operator& (RawMeas::SatRawElement::Flags lhs, RawMeas::SatRawElement::Flags rhs) |
Allows combining flags of the RawMeas::SatRawElement::Flags enum. | |
constexpr SatInfo::SatInfoElement::Flags | NAV::vendor::vectornav::operator& (SatInfo::SatInfoElement::Flags lhs, SatInfo::SatInfoElement::Flags rhs) |
Allows combining flags of the SatInfo::SatInfoElement::Flags enum. | |
std::ostream & | NAV::vendor::vectornav::operator<< (std::ostream &os, const SatSys &satSys) |
Stream insertion operator overload. | |
Type Definitions for VectorNav messages.
enum NAV::vendor::vectornav::GnssFix : uint8_t |
|
strong |
|
constexpr |
Allows combining flags of the RawMeas::SatRawElement::Flags enum.
[in] | lhs | Left-hand side enum value. |
[in] | rhs | Right-hand side enum value. |
|
constexpr |
Allows combining flags of the SatInfo::SatInfoElement::Flags enum.
[in] | lhs | Left-hand side enum value. |
[in] | rhs | Right-hand side enum value. |
std::ostream & NAV::vendor::vectornav::operator<< | ( | std::ostream & | os, |
const SatSys & | satSys ) |
Stream insertion operator overload.
[in,out] | os | Output stream where data gets printed to |
[in] | satSys | Satellite Constellation |