ME 405 Romi
Loading...
Searching...
No Matches
imu.IMU.reg Class Reference

Register Class. More...

Static Public Attributes

tuple EUL_HEADING_MSB = (const(0x1B), b"<B")
tuple EUL_HEADING_LSB = (const(0x1A), b"<B")
tuple EUL_HEADING = (const(0x1B), b"<h")
tuple EUL_DATA_ALL = (const(0x1A), b"hhh")
tuple OPR_MODE = (const(0x3D), b"<B")
tuple CALIB_STAT = (const(0x35), b"<B")
tuple CALIB_COEFF_START = (const(0x55), b"hhhhhhhhhhh")
tuple CALIB_COEFF_STOP = (const(0x81), b"b")
tuple ACC_OFFSET = (const(0x55), b"<hhh")
tuple MAG_OFFSET = (const(0x5B), b"<hhh")
tuple GYR_OFFSET = (const(0x61), b"<hhh")
tuple EUL_Data_X = (const(0x01A), b"<h")
tuple EUL_Data_Y = (const(0x01C), b"<h")
tuple EUL_Data_Z = (const(0x01E), b"<h")
tuple GYR_DATA_X = (const(0x014), b"<h")
tuple GYR_DATA_Y = (const(0x016), b"<h")
tuple GYR_DATA_Z = (const(0x018), b"<h")

Detailed Description

Register Class.

This class manages the constant register addresses used for I2C communication with the IMU and MCU

Definition at line 14 of file imu.py.

Member Data Documentation

◆ ACC_OFFSET

tuple imu.IMU.reg.ACC_OFFSET = (const(0x55), b"<hhh")
static

Definition at line 26 of file imu.py.

◆ CALIB_COEFF_START

tuple imu.IMU.reg.CALIB_COEFF_START = (const(0x55), b"hhhhhhhhhhh")
static

Definition at line 23 of file imu.py.

◆ CALIB_COEFF_STOP

tuple imu.IMU.reg.CALIB_COEFF_STOP = (const(0x81), b"b")
static

Definition at line 24 of file imu.py.

◆ CALIB_STAT

tuple imu.IMU.reg.CALIB_STAT = (const(0x35), b"<B")
static

Definition at line 21 of file imu.py.

◆ EUL_DATA_ALL

tuple imu.IMU.reg.EUL_DATA_ALL = (const(0x1A), b"hhh")
static

Definition at line 18 of file imu.py.

◆ EUL_Data_X

tuple imu.IMU.reg.EUL_Data_X = (const(0x01A), b"<h")
static

Definition at line 32 of file imu.py.

◆ EUL_Data_Y

tuple imu.IMU.reg.EUL_Data_Y = (const(0x01C), b"<h")
static

Definition at line 33 of file imu.py.

◆ EUL_Data_Z

tuple imu.IMU.reg.EUL_Data_Z = (const(0x01E), b"<h")
static

Definition at line 34 of file imu.py.

◆ EUL_HEADING

tuple imu.IMU.reg.EUL_HEADING = (const(0x1B), b"<h")
static

Definition at line 17 of file imu.py.

◆ EUL_HEADING_LSB

tuple imu.IMU.reg.EUL_HEADING_LSB = (const(0x1A), b"<B")
static

Definition at line 16 of file imu.py.

◆ EUL_HEADING_MSB

tuple imu.IMU.reg.EUL_HEADING_MSB = (const(0x1B), b"<B")
static

Definition at line 15 of file imu.py.

◆ GYR_DATA_X

tuple imu.IMU.reg.GYR_DATA_X = (const(0x014), b"<h")
static

Definition at line 37 of file imu.py.

◆ GYR_DATA_Y

tuple imu.IMU.reg.GYR_DATA_Y = (const(0x016), b"<h")
static

Definition at line 38 of file imu.py.

◆ GYR_DATA_Z

tuple imu.IMU.reg.GYR_DATA_Z = (const(0x018), b"<h")
static

Definition at line 39 of file imu.py.

◆ GYR_OFFSET

tuple imu.IMU.reg.GYR_OFFSET = (const(0x61), b"<hhh")
static

Definition at line 28 of file imu.py.

◆ MAG_OFFSET

tuple imu.IMU.reg.MAG_OFFSET = (const(0x5B), b"<hhh")
static

Definition at line 27 of file imu.py.

◆ OPR_MODE

tuple imu.IMU.reg.OPR_MODE = (const(0x3D), b"<B")
static

Definition at line 20 of file imu.py.


The documentation for this class was generated from the following file:
  • C:/Users/14083/vscode_python/imu.py