MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
#include <commands_3dm.hpp>
Public Types | |
enum | MessageID : uint8_t { MessageID::GGA = 1, MessageID::GLL = 2, MessageID::GSV = 3, MessageID::RMC = 4, MessageID::VTG = 5, MessageID::HDT = 6, MessageID::ZDA = 7, MessageID::MSRA = 129, MessageID::MSRR = 130 } |
enum | TalkerID : uint8_t { TalkerID::IGNORED = 0, TalkerID::GNSS = 1, TalkerID::GPS = 2, TalkerID::GALILEO = 3, TalkerID::GLONASS = 4 } |
Public Member Functions | |
void | insert (Serializer &serializer) const |
Serialization. More... | |
void | extract (Serializer &serializer) |
Public Attributes | |
MessageID | message_id = static_cast<MessageID>(0) |
Parameters. More... | |
TalkerID | talker_id = static_cast<TalkerID>(0) |
NMEA talker ID. Ignored for proprietary sentences. More... | |
uint8_t | source_desc_set = 0 |
Data descriptor set where the data will be sourced. Available options depend on the sentence. More... | |
uint16_t | decimation = 0 |
Decimation from the base rate for source_desc_set. Frequency is limited to 10 Hz or the base rate, whichever is lower. Must be 0 when polling. More... | |
|
strong |
|
strong |
void mip::commands_3dm::NmeaMessage::extract | ( | Serializer & | serializer | ) |
void mip::commands_3dm::NmeaMessage::insert | ( | Serializer & | serializer | ) | const |
Serialization.
uint16_t mip::commands_3dm::NmeaMessage::decimation = 0 |
Decimation from the base rate for source_desc_set. Frequency is limited to 10 Hz or the base rate, whichever is lower. Must be 0 when polling.
Parameters.
NMEA sentence type.
uint8_t mip::commands_3dm::NmeaMessage::source_desc_set = 0 |
Data descriptor set where the data will be sourced. Available options depend on the sentence.
NMEA talker ID. Ignored for proprietary sentences.