Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
iimu.hpp
Go to the documentation of this file.
1
2#ifndef FANG_ROBOTICS_MCB_WRAP_TRAP_COMMUNICATION_SENSORS_IIMU_HPP_
3#define FANG_ROBOTICS_MCB_WRAP_TRAP_COMMUNICATION_SENSORS_IIMU_HPP_
6{
10 class IImu
11 {
12 public:
13 virtual Radians getPitch() const = 0;
14 virtual Radians getYaw() const = 0;
15 virtual Radians getRoll() const = 0;
16
20 virtual ~IImu() {};
21 };
22}
23#endif // WRAP_TRAP_COMMUNICATION_SENSORS_IIMU_HPP_
virtual Radians getYaw() const =0
virtual Radians getRoll() const =0
virtual RadiansPerSecond getAngularVelocityX() const =0
virtual Radians getPitch() const =0
virtual RadiansPerSecond getAngularVelocityZ() const =0
virtual RadiansPerSecond getAngularVelocityY() const =0
virtual ~IImu()
Definition iimu.hpp:20
Definition iimu.hpp:6
units::angle::radian_t Radians
Definition units_alias.hpp:16
units::angular_velocity::radians_per_second_t RadiansPerSecond
Definition units_alias.hpp:32