|
MIP_SDK
v4.0.0-237-g9879cb72
MicroStrain Communications Library for embedded systems
|
#include <data_gnss.hpp>
Classes | |
| struct | ValidFlags |
Public Types | |
| enum | GnssSignalQuality : uint8_t { GnssSignalQuality::NONE = 0, GnssSignalQuality::SEARCHING = 1, GnssSignalQuality::ACQUIRED = 2, GnssSignalQuality::UNUSABLE = 3, GnssSignalQuality::TIME_LOCKED = 4, GnssSignalQuality::FULLY_LOCKED = 5 } |
Public Member Functions | |
| auto | asTuple () const |
| auto | asTuple () |
| void | insert (Serializer &serializer) const |
| Serialization. More... | |
| void | extract (Serializer &serializer) |
Public Attributes | |
| uint8_t | index = 0 |
| Parameters. More... | |
| uint8_t | count = 0 |
| Total number of fields in this epoch. More... | |
| double | time_of_week = 0 |
| GPS Time of week [seconds]. More... | |
| uint16_t | week_number = 0 |
| GPS Week since 1980 [weeks]. More... | |
| uint16_t | receiver_id = 0 |
| When the measurement comes from RTCM, this will be the reference station ID; otherwise, it's the receiver number (1,2,...) More... | |
| uint8_t | tracking_channel = 0 |
| Channel the receiver is using to track this satellite. More... | |
| GnssConstellationId | gnss_id = static_cast<GnssConstellationId>(0) |
| uint8_t | satellite_id = 0 |
| GNSS satellite id within the constellation. More... | |
| GnssSignalId | signal_id = static_cast<GnssSignalId>(0) |
| Signal identifier for the satellite. More... | |
| float | signal_strength = 0 |
| Carrier to noise ratio [dBHz]. More... | |
| GnssSignalQuality | quality = static_cast<GnssSignalQuality>(0) |
| Indicator of signal quality. More... | |
| double | pseudorange = 0 |
| Pseudo-range measurement [meters]. More... | |
| double | carrier_phase = 0 |
| Carrier phase measurement [Carrier periods]. More... | |
| float | doppler = 0 |
| Measured doppler shift [Hz]. More... | |
| float | range_uncert = 0 |
| Uncertainty of the pseudo-range measurement [m]. More... | |
| float | phase_uncert = 0 |
| Uncertainty of the phase measurement [Carrier periods]. More... | |
| float | doppler_uncert = 0 |
| Uncertainty of the measured doppler shift [Hz]. More... | |
| float | lock_time = 0 |
| DOC Minimum carrier phase lock time [s]. Note: the maximum value is dependent on the receiver. More... | |
| ValidFlags | valid_flags |
Static Public Attributes | |
| static constexpr const uint8_t | DESCRIPTOR_SET = ::mip::data_gnss::DESCRIPTOR_SET |
| Descriptors. More... | |
| static constexpr const uint8_t | FIELD_DESCRIPTOR = ::mip::data_gnss::DATA_RAW |
| static constexpr const CompositeDescriptor | DESCRIPTOR = {DESCRIPTOR_SET, FIELD_DESCRIPTOR} |
| static constexpr const char * | NAME = "Raw" |
| static constexpr const char * | DOC_NAME = "Raw" |
| static constexpr const bool | HAS_FUNCTION_SELECTOR = false |
|
strong |
|
inline |
|
inline |
| void mip::data_gnss::Raw::insert | ( | Serializer & | serializer | ) | const |
| void mip::data_gnss::Raw::extract | ( | Serializer & | serializer | ) |
| uint8_t mip::data_gnss::Raw::index = 0 |
Index of this field in this epoch.
| uint8_t mip::data_gnss::Raw::count = 0 |
| double mip::data_gnss::Raw::time_of_week = 0 |
| uint16_t mip::data_gnss::Raw::week_number = 0 |
| uint16_t mip::data_gnss::Raw::receiver_id = 0 |
| uint8_t mip::data_gnss::Raw::tracking_channel = 0 |
| GnssConstellationId mip::data_gnss::Raw::gnss_id = static_cast<GnssConstellationId>(0) |
| uint8_t mip::data_gnss::Raw::satellite_id = 0 |
| GnssSignalId mip::data_gnss::Raw::signal_id = static_cast<GnssSignalId>(0) |
| float mip::data_gnss::Raw::signal_strength = 0 |
| GnssSignalQuality mip::data_gnss::Raw::quality = static_cast<GnssSignalQuality>(0) |
| double mip::data_gnss::Raw::pseudorange = 0 |
| double mip::data_gnss::Raw::carrier_phase = 0 |
| float mip::data_gnss::Raw::doppler = 0 |
| float mip::data_gnss::Raw::range_uncert = 0 |
| float mip::data_gnss::Raw::phase_uncert = 0 |
| float mip::data_gnss::Raw::doppler_uncert = 0 |
| float mip::data_gnss::Raw::lock_time = 0 |
| ValidFlags mip::data_gnss::Raw::valid_flags |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
1.8.17