35 #define IMU_Command 0x41
37 #include "NXShieldI2C.h"
This class implements I2C interfaces used by NXShield.
Definition: NXShieldI2C.h:32
short heading_h
Definition: AbsoluteIMU.h:108
Definition: AbsoluteIMU.h:62
int ax
Definition: AbsoluteIMU.h:94
int gz
Definition: AbsoluteIMU.h:73
This class interfaces with AbsoluteIMU sensor attached to NXShield.
Definition: AbsoluteIMU.h:117
void readAccelerometer(accl &currAccelerometer)
Definition: AbsoluteIMU.cpp:58
short gx_l
Definition: AbsoluteIMU.h:65
int error
Definition: AbsoluteIMU.h:97
short gy_l
Definition: AbsoluteIMU.h:67
Definition: AbsoluteIMU.h:104
short ax_h
Definition: AbsoluteIMU.h:87
int mz
Definition: AbsoluteIMU.h:54
int gx
Definition: AbsoluteIMU.h:71
AbsoluteIMU(uint8_t i2c_address=0x22)
Definition: AbsoluteIMU.cpp:29
short gy_h
Definition: AbsoluteIMU.h:66
int heading
Definition: AbsoluteIMU.h:106
short tx
Definition: AbsoluteIMU.h:83
short ay_l
Definition: AbsoluteIMU.h:90
int az
Definition: AbsoluteIMU.h:96
Definition: AbsoluteIMU.h:81
bool endCompassCalibration()
Definition: AbsoluteIMU.cpp:85
int my
Definition: AbsoluteIMU.h:53
short mz_l
Definition: AbsoluteIMU.h:50
uint8_t issueCommand(char command)
Definition: AbsoluteIMU.cpp:35
int gy
Definition: AbsoluteIMU.h:72
short ay_h
Definition: AbsoluteIMU.h:89
void readGyro(gyro &currGyro)
Definition: AbsoluteIMU.cpp:40
short my_h
Definition: AbsoluteIMU.h:47
Definition: AbsoluteIMU.h:43
short mz_h
Definition: AbsoluteIMU.h:49
short heading_l
Definition: AbsoluteIMU.h:109
short ty
Definition: AbsoluteIMU.h:84
int error
Definition: AbsoluteIMU.h:55
short tz
Definition: AbsoluteIMU.h:85
int ay
Definition: AbsoluteIMU.h:95
int mx
Definition: AbsoluteIMU.h:52
short gx_h
Definition: AbsoluteIMU.h:64
int error
Definition: AbsoluteIMU.h:74
int error
Definition: AbsoluteIMU.h:111
short mx_h
Definition: AbsoluteIMU.h:45
short my_l
Definition: AbsoluteIMU.h:48
bool beginCompassCalibration()
Definition: AbsoluteIMU.cpp:81
short az_l
Definition: AbsoluteIMU.h:92
short mx_l
Definition: AbsoluteIMU.h:46
short ax_l
Definition: AbsoluteIMU.h:88
void readCompass(cmps &currCompass)
Definition: AbsoluteIMU.cpp:51
short gz_h
Definition: AbsoluteIMU.h:68
void readMagneticField(magnetic_field &currMagnetic_field)
Definition: AbsoluteIMU.cpp:71
short gz_l
Definition: AbsoluteIMU.h:69
short az_h
Definition: AbsoluteIMU.h:91