![]() |
0.5.0
|
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 | |
| SatSys | fromSatelliteSystem (SatelliteSystem sys) |
| Converts the INSTINCT satellite system to the VectorNav representation. | |
| 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. | |
| SatelliteSystem | toSatelliteSystem (SatSys sys) |
| Converts the VectorNav satellite system to the INSTINCT representation. | |
| enum NAV::vendor::vectornav::GnssFix : uint8_t |
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 104 of file VectorNavTypes.hpp.
|
strong |
Satellite Constellation.
| Enumerator | |
|---|---|
| GPS | GPS. |
| SBAS | SBAS. |
| Galileo | Galileo. |
| BeiDou | BeiDou. |
| IMES | IMES. |
| QZSS | QZSS. |
| GLONASS | GLONASS. |
Definition at line 145 of file VectorNavTypes.hpp.
| NAV::vendor::vectornav::SatSys NAV::vendor::vectornav::fromSatelliteSystem | ( | NAV::SatelliteSystem | sys | ) |
Converts the INSTINCT satellite system to the VectorNav representation.
| [in] | sys | INSTINCT satellite system |
Definition at line 46 of file VectorNavTypes.cpp.
|
constexpr |
Allows combining flags of the RawMeas::SatRawElement::Flags enum.
| [in] | lhs | Left-hand side enum value. |
| [in] | rhs | Right-hand side enum value. |
Definition at line 503 of file VectorNavTypes.hpp.
|
constexpr |
Allows combining flags of the SatInfo::SatInfoElement::Flags enum.
| [in] | lhs | Left-hand side enum value. |
| [in] | rhs | Right-hand side enum value. |
Definition at line 269 of file VectorNavTypes.hpp.
| 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 |
Definition at line 814 of file VectorNavTypes.cpp.
| NAV::SatelliteSystem NAV::vendor::vectornav::toSatelliteSystem | ( | SatSys | sys | ) |
Converts the VectorNav satellite system to the INSTINCT representation.
| [in] | sys | VectorNav satellite system |
Definition at line 13 of file VectorNavTypes.cpp.