Autoware.Auto
autoware::drivers::xsens_driver Namespace Reference

Classes

class  XsensBaseTranslator
 
class  XsensGpsTranslator
 
class  XsensImuTranslator
 

Enumerations

enum  MID : uint8_t {
  MID::ERROR = 0x42, MID::WAKE_UP = 0x3E, MID::WAKE_UP_ACK = 0x3F, MID::GO_TO_CONFIG = 0x30,
  MID::GO_TO_MEASUREMENT = 0x10, MID::RESET = 0x40, MID::REQ_DID = 0x00, MID::DEVICE_ID = 0x01,
  MID::REQ_PRODUCT_CODE = 0x1C, MID::PRODUCT_CODE = 0x1D, MID::REQ_HARDWARE_VERSION = 0x1E, MID::HARDWARE_VERSION = 0x1F,
  MID::REQ_FW_REV = 0x12, MID::FIRMWARE_REV = 0x13, MID::RESTORE_FACTORY_DEF = 0x0E, MID::SET_BAUDRATE = 0x18,
  MID::RUN_SELFTEST = 0x24, MID::SELFTEST_ACK = 0x25, MID::SET_GNSS_PLATFORM = 0x76, MID::SET_ERROR_MODE = 0xDA,
  MID::SET_TRANSMIT_DELAY = 0xDC, MID::SET_OPTION_FLAGS = 0x48, MID::SET_LOCATION_ID = 0x84, MID::SET_SYNC_SETTINGS = 0x2C,
  MID::REQ_CONFIGURATION = 0x0C, MID::CONFIGURATION = 0x0D, MID::SET_PERIOD = 0x04, MID::SET_EXT_OUTPUT_MODE = 0x86,
  MID::SET_OUTPUT_CONFIGURATION = 0xC0, MID::SET_STRING_OUTPUT_TYPE = 0x8E, MID::SET_ALIGNMENT_ROTATION = 0xEC, MID::SET_OUTPUT_MODE = 0xD0,
  MID::SET_OUTPUT_SETTINGS = 0xD2, MID::REQ_DATA = 0x34, MID::MT_DATA = 0x32, MID::MT_DATA2 = 0x36,
  MID::RESET_ORIENTATION = 0xA4, MID::SET_UTC_TIME = 0x60, MID::ADJUST_UTC_TIME = 0xA8, MID::UTC_TIME = 0x61,
  MID::REQ_AVAILABLE_SCENARIOS = 0x62, MID::AVAILABLE_SCENARIOS = 0x63, MID::SET_CURRENT_SCENARIO = 0x64, MID::SET_GRAVITY_MAGNITUDE = 0x66,
  MID::SET_LAT_LON_ALT = 0x6E, MID::SET_NO_ROTATION = 0x22, MID::ICC_COMMAND = 0x74
}
 
enum  XDIGroup : uint16_t {
  XDIGroup::TEMPERATURE = 0x0800, XDIGroup::TIMESTAMP = 0x1000, XDIGroup::ORIENTATION_DATA = 0x2000, XDIGroup::PRESSURE = 0x3000,
  XDIGroup::ACCELERATION = 0x4000, XDIGroup::POSITION = 0x5000, XDIGroup::GNSS = 0x7000, XDIGroup::ANGULAR_VELOCITY = 0x8000,
  XDIGroup::GPS = 0x8800, XDIGroup::SENSOR_COMPONENT_READOUT = 0xA000, XDIGroup::ANALOG_IN = 0xB000, XDIGroup::MAGNETIC = 0xC000,
  XDIGroup::VELOCITY = 0xD000, XDIGroup::STATUS = 0xE000
}
 
enum  GNSS : uint8_t { GNSS::PVT_DATA = 0x10, GNSS::SATELLITES_INFO = 0x20 }
 

Functions

XSENS_DRIVER_PUBLIC MID MID_from_int (uint16_t value)
 
XSENS_DRIVER_PUBLIC XDIGroup XDIGroup_from_int (uint16_t value)
 
XSENS_DRIVER_PUBLIC GNSS GNSS_from_int (uint8_t value)
 

Enumeration Type Documentation

◆ GNSS

Enumerator
PVT_DATA 
SATELLITES_INFO 

◆ MID

enum autoware::drivers::xsens_driver::MID : uint8_t
strong
Enumerator
ERROR 
WAKE_UP 
WAKE_UP_ACK 
GO_TO_CONFIG 
GO_TO_MEASUREMENT 
RESET 
REQ_DID 
DEVICE_ID 
REQ_PRODUCT_CODE 
PRODUCT_CODE 
REQ_HARDWARE_VERSION 
HARDWARE_VERSION 
REQ_FW_REV 
FIRMWARE_REV 
RESTORE_FACTORY_DEF 
SET_BAUDRATE 
RUN_SELFTEST 
SELFTEST_ACK 
SET_GNSS_PLATFORM 
SET_ERROR_MODE 
SET_TRANSMIT_DELAY 
SET_OPTION_FLAGS 
SET_LOCATION_ID 
SET_SYNC_SETTINGS 
REQ_CONFIGURATION 
CONFIGURATION 
SET_PERIOD 
SET_EXT_OUTPUT_MODE 
SET_OUTPUT_CONFIGURATION 
SET_STRING_OUTPUT_TYPE 
SET_ALIGNMENT_ROTATION 
SET_OUTPUT_MODE 
SET_OUTPUT_SETTINGS 
REQ_DATA 
MT_DATA 
MT_DATA2 
RESET_ORIENTATION 
SET_UTC_TIME 
ADJUST_UTC_TIME 
UTC_TIME 
REQ_AVAILABLE_SCENARIOS 
AVAILABLE_SCENARIOS 
SET_CURRENT_SCENARIO 
SET_GRAVITY_MAGNITUDE 
SET_LAT_LON_ALT 
SET_NO_ROTATION 
ICC_COMMAND 

◆ XDIGroup

Enumerator
TEMPERATURE 
TIMESTAMP 
ORIENTATION_DATA 
PRESSURE 
ACCELERATION 
POSITION 
GNSS 
ANGULAR_VELOCITY 
GPS 
SENSOR_COMPONENT_READOUT 
ANALOG_IN 
MAGNETIC 
VELOCITY 
STATUS 

Function Documentation

◆ GNSS_from_int()

GNSS autoware::drivers::xsens_driver::GNSS_from_int ( uint8_t  value)

◆ MID_from_int()

MID autoware::drivers::xsens_driver::MID_from_int ( uint16_t  value)

◆ XDIGroup_from_int()

XDIGroup autoware::drivers::xsens_driver::XDIGroup_from_int ( uint16_t  value)