|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
#include <imu_interface.hpp>

Public Types | |
| enum class | ImuState { IMU_NOT_CONNECTED , IMU_NOT_CALIBRATED , IMU_CALIBRATING , IMU_CALIBRATED } |
Public Member Functions | |
| virtual const char * | getName () const =0 |
| virtual float | getAx () const =0 |
| virtual float | getAy () const =0 |
| virtual float | getAz () const =0 |
| virtual float | getGx () const =0 |
| virtual float | getGy () const =0 |
| virtual float | getGz () const =0 |
| virtual float | getYaw () const =0 |
| virtual float | getPitch () const =0 |
| virtual float | getRoll () const =0 |
An interface for interacting with a 6 axis IMU.
|
strong |
Possible IMU states for an IMU.
|
inlinepure virtual |
Returns the linear acceleration in the x direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns the linear acceleration in the y direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns the linear acceleration in the z direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns the gyroscope reading (rotational speed) in the x direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns the gyroscope reading (rotational speed) in the y direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns the gyroscope reading (rotational speed) in the z direction, in
.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Implemented in tap::communication::sensors::imu::bmi088::final_mockable.
|
inlinepure virtual |
Returns pitch angle in radians.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns roll angle in radians.
Implemented in tap::communication::sensors::imu::AbstractIMU.
|
inlinepure virtual |
Returns yaw angle. in radians.
Implemented in tap::communication::sensors::imu::AbstractIMU.