| MIP_SDK
    v4.0.0
    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
 1.8.17