DUNE: Uniform Navigational Environment  2019.02.1
Sensors::Microstrain3DMGX3 Namespace Reference

Detailed Description

Device driver for the Microstrain 3DM-GX3 AHRS.

This task is responsible to extract acceleration, angular rates, magnetic field and euler angles information from the device.

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

Author
Ricardo Martins

Classes

struct  Arguments
 
struct  Task
 

Enumerations

Enumeration Type Documentation

Commands to device.

Enumerator
CMD_DATA 

Acceleration, Angular Rates, Magnetometer Vector and the Orientation Matrix.

CMD_WRITE_EEPROM 

Write Word to EEPROM.

CMD_READ_EEPROM 

Read Word from EEPROM.

CMD_FWARE_VERSION 

Firmware version.

CMD_DEVICE_RESET 

Device reset.

Response frame sizes.

Enumerator
CMD_DATA_SIZE 

Size of Acceleration, Angular Rates, Magnetometer Vector and Orientation Matrix frame.

CMD_WRITE_EEPROM_SIZE 

Size of Write Word to EEPROM frame.

CMD_READ_EEPROM_SIZE 

Size of Read Word from EEPROM.

CMD_FWARE_VERSION_SIZE 

Size of Firmware version frame.

CMD_DEVICE_RESET_SIZE 

Size of Device reset frame.