Classes | Typedefs | Enumerations | Variables
Xsens Namespace Reference

Classes

class  MTi
 
class  MTMessage
 

Typedefs

typedef enum
Xsens::_MTMessageIdentifier 
MTMessageIdentifier
 
typedef enum
Xsens::_MTOrientationMode 
MTOrientationMode
 
typedef enum Xsens::_Scenario Scenario
 

Enumerations

enum  _MTMessageIdentifier {
  WakeUp = 62, WakeUpAck = 63, GoToConfig = 48, GoToConfigAck = 49,
  GoToMeasurement = 16, GoToMeasurementAck = 17, Reset = 64, ResetAck = 65,
  ReqDID = 0, DeviceID = 1, InitMT = 2, InitMTResults = 3,
  ReqProductCode = 28, ProductCode = 29, ReqFWRev = 18, FirmwareRev = 19,
  ReqDataLength = 10, DataLength = 11, Error = 66, ReqGPSStatus = 166,
  GPSStatus = 167, ReqBaurate = 24, ReqBaurateAck = 25, SetBaudrate = 24,
  SeqBaurateAck = 25, ReqErrorMode = 218, ReqErrorModeAck = 219, SetErrorMode = 218,
  SetErrorModeAck = 219, ReqLocationID = 132, ReqLocationIDAck = 133, SetLocationID = 132,
  SetLocationIDAck = 133, RestoreFactoryDef = 14, RestoreFactoryDefAck = 15, ReqTransmitDelay = 220,
  ReqTransmitDelayAck = 221, SetTransmitDelay = 220, SetTransmitDelayAck = 221, ReqSyncInSettings = 214,
  ReqSyncInSettingsAck = 215, SetSyncInSettings = 214, SetSyncInSettingsAck = 215, ReqSyncOutSettings = 216,
  ReqSyncOutSettingsAck = 217, SetSyncOutSettings = 216, SetSyncOutSettingsAck = 217, ReqConfiguration = 12,
  Configuration = 13, ReqPeriod = 4, ReqPeriodAck = 5, SetPeriod = 4,
  SetPeriodAck = 5, ReqOutputSkipFactor = 212, ReqOutputSkipFactorAck = 213, SetOutputSkipFactor = 212,
  SetOutputSkipFactorAck = 213, ReqObjectAlignment = 224, ReqObjectAlignmentAck = 225, SetObjectAlignment = 224,
  SetObjectAlignmentAck = 225, ReqOutputMode = 208, ReqOutputModeAck = 209, SetOutputMode = 208,
  SetOutputModeAck = 209, ReqOutputSettings = 210, ReqOutputSettingsAck = 211, SetOutputSettings = 210,
  SetOutputSettingsAck = 211, ReqData = 52, MTData = 50, ReqHeading = 130,
  ReqHeadingAck = 131, SetHeading = 130, SetHeadingAck = 131, ResetOrientation = 164,
  ResetOrientationAck = 165, ReqUTCTime = 96, UTCTime = 97, ReqMagneticDeclination = 106,
  ReqMagneticDeclinationAck = 107, SetMagneticDeclination = 106, SetMagneticDeclinationAck = 107, ReqAvailableScenarios = 98,
  AvailableScenarios = 99, ReqCurrentScenario = 100, ReqCurrentScenarioAck = 101, SetCurrentScenario = 100,
  SetCurrentScenarioAck = 101, ReqGravityMagnitude = 102, ReqGravityMagnitudeAck = 103, SetGravityMagnitude = 102,
  SetGravityMagnitudeAck = 103, ReqProcessingFlags = 32, ReqProcessingFlagsAck = 33, SetProcessingFlags = 32,
  SetProcessingFlagsAck = 33, ReqLeverArmGps = 104, ReqLeverArmGpsAck = 105, SetLeverArmGps = 104,
  SetLeverArmGpsAck = 105, SetNoRotation = 34, SetNoRotationAck = 35
}
 
enum  _MTOrientationMode { Quaternion = 0, EulerAngles = 1, Matrix = 2 }
 
enum  _Scenario {
  General = 1, Automotive = 2, Aerospace = 3, Human = 4,
  Human_large_accelerations = 5, Machine = 6, Machine_nomagfield = 7, Marine_MTIMTX = 8,
  General_nobaro = 9, Aerospace_nobaro = 10, Automotive_nobaro = 11, Marine_MTIG = 17
}
 

Variables

static const std::string BASE_LINK_FRAME_ID = "/base_link"
 
static const unsigned char GPS_FIX = 0x04
 
static const int GPS_PVT_DATA_OFFSET = 44
 
static const std::string IMU_FRAME_ID = "/base_imu"
 
static const std::string ODOMETRY_FRAME_ID = "/odom"
 
static const int ONE_BYTE = 1
 
static const unsigned char SELF_TEST = 0x01
 
static const unsigned char XKF_VALID = 0x02
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
WakeUp 
WakeUpAck 
GoToConfig 
GoToConfigAck 
GoToMeasurement 
GoToMeasurementAck 
Reset 
ResetAck 
ReqDID 
DeviceID 
InitMT 
InitMTResults 
ReqProductCode 
ProductCode 
ReqFWRev 
FirmwareRev 
ReqDataLength 
DataLength 
Error 
ReqGPSStatus 
GPSStatus 
ReqBaurate 
ReqBaurateAck 
SetBaudrate 
SeqBaurateAck 
ReqErrorMode 
ReqErrorModeAck 
SetErrorMode 
SetErrorModeAck 
ReqLocationID 
ReqLocationIDAck 
SetLocationID 
SetLocationIDAck 
RestoreFactoryDef 
RestoreFactoryDefAck 
ReqTransmitDelay 
ReqTransmitDelayAck 
SetTransmitDelay 
SetTransmitDelayAck 
ReqSyncInSettings 
ReqSyncInSettingsAck 
SetSyncInSettings 
SetSyncInSettingsAck 
ReqSyncOutSettings 
ReqSyncOutSettingsAck 
SetSyncOutSettings 
SetSyncOutSettingsAck 
ReqConfiguration 
Configuration 
ReqPeriod 
ReqPeriodAck 
SetPeriod 
SetPeriodAck 
ReqOutputSkipFactor 
ReqOutputSkipFactorAck 
SetOutputSkipFactor 
SetOutputSkipFactorAck 
ReqObjectAlignment 
ReqObjectAlignmentAck 
SetObjectAlignment 
SetObjectAlignmentAck 
ReqOutputMode 
ReqOutputModeAck 
SetOutputMode 
SetOutputModeAck 
ReqOutputSettings 
ReqOutputSettingsAck 
SetOutputSettings 
SetOutputSettingsAck 
ReqData 
MTData 
ReqHeading 
ReqHeadingAck 
SetHeading 
SetHeadingAck 
ResetOrientation 
ResetOrientationAck 
ReqUTCTime 
UTCTime 
ReqMagneticDeclination 
ReqMagneticDeclinationAck 
SetMagneticDeclination 
SetMagneticDeclinationAck 
ReqAvailableScenarios 
AvailableScenarios 
ReqCurrentScenario 
ReqCurrentScenarioAck 
SetCurrentScenario 
SetCurrentScenarioAck 
ReqGravityMagnitude 
ReqGravityMagnitudeAck 
SetGravityMagnitude 
SetGravityMagnitudeAck 
ReqProcessingFlags 
ReqProcessingFlagsAck 
SetProcessingFlags 
SetProcessingFlagsAck 
ReqLeverArmGps 
ReqLeverArmGpsAck 
SetLeverArmGps 
SetLeverArmGpsAck 
SetNoRotation 
SetNoRotationAck 

Definition at line 47 of file MTDataTypes.h.

Enumerator
Quaternion 
EulerAngles 
Matrix 

Definition at line 168 of file MTDataTypes.h.

Enumerator
General 
Automotive 
Aerospace 
Human 
Human_large_accelerations 
Machine 
Machine_nomagfield 
Marine_MTIMTX 
General_nobaro 
Aerospace_nobaro 
Automotive_nobaro 
Marine_MTIG 

Definition at line 70 of file MTi.h.

Variable Documentation

const std::string Xsens::BASE_LINK_FRAME_ID = "/base_link"
static

Definition at line 66 of file MTi.h.

const unsigned char Xsens::GPS_FIX = 0x04
static

Satellite is detected and data used

Definition at line 63 of file MTi.h.

const int Xsens::GPS_PVT_DATA_OFFSET = 44
static

Definition at line 60 of file MTi.h.

const std::string Xsens::IMU_FRAME_ID = "/base_imu"
static

Definition at line 65 of file MTi.h.

const std::string Xsens::ODOMETRY_FRAME_ID = "/odom"
static

Definition at line 67 of file MTi.h.

const int Xsens::ONE_BYTE = 1
static

Definition at line 64 of file MTi.h.

const unsigned char Xsens::SELF_TEST = 0x01
static

Sensor OK ?

Definition at line 61 of file MTi.h.

const unsigned char Xsens::XKF_VALID = 0x02
static

Differential correction data available

Definition at line 62 of file MTi.h.



lse_xsens_mti
Author(s): Gonçalo Cabrita, Nicolas Vignard
autogenerated on Mon Mar 2 2015 01:32:14