0.2.0
Loading...
Searching...
No Matches
EmlidTypes.hpp File Reference

Type Definitions for Emlid messages for Emlid Reach M2 ER Protocol. More...

Go to the source code of this file.

Classes

struct  NAV::vendor::emlid::ErbDops
 Dilution of Precision This message outputs dimensionless values of DOP. These values are scaled by factor 100. More...
 
struct  NAV::vendor::emlid::ErbPos
 Geodetic Position Solution. More...
 
struct  NAV::vendor::emlid::ErbRtk
 RTK Information This message output information about RTK. More...
 
struct  NAV::vendor::emlid::ErbStat
 Receiver Navigation Status This message contains status of Fix, its type and also the number of used satellites. More...
 
struct  NAV::vendor::emlid::ErbSvi
 Space Vehicle Information This message output information about observation satellites. More...
 
struct  NAV::vendor::emlid::ErbVel
 Velocity Solution in NED See important comments concerning validity of position given in section Navigation Output Filters. More...
 
struct  NAV::vendor::emlid::ErbVer
 Version of Protocol. More...
 

Enumerations

enum  NAV::vendor::emlid::ErbMessageID {
  NAV::vendor::emlid::ERB_MessageId_NONE ,
  NAV::vendor::emlid::ERB_MessageId_VER ,
  NAV::vendor::emlid::ERB_MessageId_POS ,
  NAV::vendor::emlid::ERB_MessageId_STAT ,
  NAV::vendor::emlid::ERB_MessageId_DPOS ,
  NAV::vendor::emlid::ERB_MessageId_VEL ,
  NAV::vendor::emlid::ERB_MessageId_SVI ,
  NAV::vendor::emlid::ERB_MessageId_RTK
}
 The available ERB Message IDs. More...
 
enum  NAV::vendor::emlid::ErrorDetectionMode {
  NAV::vendor::emlid::ERRORDETECTIONMODE_NONE ,
  NAV::vendor::emlid::ERRORDETECTIONMODE_CHECKSUM
}
 Error detection modes available. More...
 

Functions

ErbMessageID NAV::vendor::emlid::getMsgIdFromString (const std::string &idName)
 Get the ERB Msg ID From String object.
 

Detailed Description

Type Definitions for Emlid messages for Emlid Reach M2 ER Protocol.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2020-06-23

Enumeration Type Documentation

◆ ErbMessageID

The available ERB Message IDs.

Enumerator
ERB_MessageId_NONE 

No Message Class specified.

ERB_MessageId_VER 

Version of protocol.

ERB_MessageId_POS 

Geodetic position solution.

ERB_MessageId_STAT 

Receiver navigation status.

ERB_MessageId_DPOS 

Dilution of precision.

ERB_MessageId_VEL 

Velocity solution in NED.

ERB_MessageId_SVI 

Space vehicle information.

ERB_MessageId_RTK 

RTK information.

◆ ErrorDetectionMode

Error detection modes available.

Enumerator
ERRORDETECTIONMODE_NONE 

No error detection is used.

ERRORDETECTIONMODE_CHECKSUM 

16-bit checksum is used

Function Documentation

◆ getMsgIdFromString()

ErbMessageID NAV::vendor::emlid::getMsgIdFromString ( const std::string & idName)

Get the ERB Msg ID From String object.

Parameters
[in]idNameString of the ERB Class
Returns
The ERB ID