MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Public Types | Public Attributes | List of all members
mip::commands_3dm::NmeaMessage Struct Reference

#include <commands_3dm.hpp>

Public Types

enum class  MessageID : uint8_t {
  GGA = 1 , GLL = 2 , GSV = 3 , RMC = 4 ,
  VTG = 5 , HDT = 6 , ZDA = 7 , PRKA = 100 ,
  PRKR = 101
}
 
enum class  TalkerID : uint8_t { GNSS = 1 , GPS = 2 , GALILEO = 3 , GLONASS = 4 }
 

Public Attributes

MessageID message_id = static_cast<MessageID>(0)
 Message type (GGA, GLL, etc) More...
 
TalkerID talker_id = static_cast<TalkerID>(0)
 Talker ID (GN, GP, etc) More...
 
uint8_t source_desc_set = 0
 Data source descriptor set (Filter, GNSS, etc) More...
 
uint16_t decimation = 0
 Decimation from the base rate of the source descriptor set. More...
 

Member Enumeration Documentation

◆ MessageID

Enumerator
GGA 

GPS System Fix Data.

GLL 

Geographic Position Lat/Lon.

GSV 

GNSS Satellites in View.

RMC 

Recommended Minimum Specific GNSS Data.

VTG 

Course over Ground.

HDT 

Heading, True.

ZDA 

Time & Date.

PRKA 

Parker proprietary Euler angles.

PRKR 

Parker proprietary Angular Rate/Acceleration.

◆ TalkerID

Enumerator
GNSS 

NMEA message will be produced with talker id "GN".

GPS 

NMEA message will be produced with talker id "GP".

GALILEO 

NMEA message will be produced with talker id "GA".

GLONASS 

NMEA message will be produced with talker id "GL".

Member Data Documentation

◆ decimation

uint16_t mip::commands_3dm::NmeaMessage::decimation = 0

Decimation from the base rate of the source descriptor set.

◆ message_id

MessageID mip::commands_3dm::NmeaMessage::message_id = static_cast<MessageID>(0)

Message type (GGA, GLL, etc)

◆ source_desc_set

uint8_t mip::commands_3dm::NmeaMessage::source_desc_set = 0

Data source descriptor set (Filter, GNSS, etc)

◆ talker_id

TalkerID mip::commands_3dm::NmeaMessage::talker_id = static_cast<TalkerID>(0)

Talker ID (GN, GP, etc)


The documentation for this struct was generated from the following file: