DUNE: Uniform Navigational Environment  2016.05.0
Sensors::MicrostrainMIP Namespace Reference

Detailed Description

Device driver for the Microstrain MIP Capable Devices.

This task configures and extracts acceleration, angular rates, magnetic field and euler angles information from the IMU/AHRS.

This task allows for Hard-Iron calibration when resources are initialized.

Author
Ricardo Martins

Classes

class  Driver
 
class  Parser
 
struct  Arguments
 
struct  Task
 

Enumerations

enum  CommandSet { CMD_SET_BASE, CMD_SET_3DM, CMD_SET_SYS }
 
enum  BaseCommand {
  CMD_BASE_SET_TO_IDLE, CMD_BASE_GET_DEV_INFO, CMD_3DM_MSG_FORMAT, CMD_3DM_CONT_STREAM,
  CMD_3DM_HARD_IRON_OFFSET
}
 
enum  DataDescriptor {
  DD_SCALED_ACCL_VEC, DD_SCALED_GYRO_VEC, DD_SCALED_MAGN_VEC, DD_ORIENTATION_MATRIX,
  DD_INTERNAL_TIME
}
 

Enumeration Type Documentation

Base command set.

Enumerator
CMD_BASE_SET_TO_IDLE 

Set to Idle.

CMD_BASE_GET_DEV_INFO 

Device Information.

CMD_3DM_MSG_FORMAT 

AHRS message format.

CMD_3DM_CONT_STREAM 

Enable/disable continuous data stream.

CMD_3DM_HARD_IRON_OFFSET 

AHRS Hard Iron Offset.

Command sets.

Enumerator
CMD_SET_BASE 

Base command set.

CMD_SET_3DM 

3DM command set.

CMD_SET_SYS 

System command set.

Enumerator
DD_SCALED_ACCL_VEC 

Scaled Acceleration Vector.

DD_SCALED_GYRO_VEC 

Scaled Gyro Vector.

DD_SCALED_MAGN_VEC 

Scaled Magnetometer Vector.

DD_ORIENTATION_MATRIX 

Orientation Matrix.

DD_INTERNAL_TIME 

Internal Timestamp.