77 void SetAccelX(units::meters_per_second_squared_t accel);
84 void SetAccelY(units::meters_per_second_squared_t accel);
91 void SetAccelZ(units::meters_per_second_squared_t accel);
Use DMA SPI to read rate and acceleration data from the ADIS16470 IMU and return the robot's heading ...
Definition: ADIS16470_IMU.h:52
Class to control a simulated ADIS16470 IMU.
Definition: ADIS16470_IMUSim.h:21
void SetGyroAngleY(units::degree_t angle)
Sets the Y axis angle (CCW positive).
void SetGyroRateX(units::degrees_per_second_t angularRate)
Sets the X axis angular rate (CCW positive).
void SetGyroRateZ(units::degrees_per_second_t angularRate)
Sets the Z axis angular rate (CCW positive).
void SetGyroAngleZ(units::degree_t angle)
Sets the Z axis angle (CCW positive).
void SetGyroAngleX(units::degree_t angle)
Sets the X axis angle (CCW positive).
void SetAccelX(units::meters_per_second_squared_t accel)
Sets the X axis acceleration.
ADIS16470_IMUSim(const ADIS16470_IMU &imu)
Constructs from a ADIS16470_IMU object.
void SetAccelY(units::meters_per_second_squared_t accel)
Sets the Y axis acceleration.
void SetGyroRateY(units::degrees_per_second_t angularRate)
Sets the Y axis angular rate (CCW positive).
void SetAccelZ(units::meters_per_second_squared_t accel)
Sets the Z axis acceleration.
C++ wrapper around a HAL simulator double value handle.
Definition: SimDevice.h:533
Definition: AprilTagPoseEstimator.h:15