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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


lse_xsens_mti
Author(s): $author
autogenerated on Wed Jul 23 04:34:09 2014