Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
imu_chassis_yaw_adapter.hpp
Go to the documentation of this file.
1#pragma once
4
6{
8{
9public:
11 ImuChassisYawVelocityAdapter(std::unique_ptr<Imu> imu):
12 imu_{std::move(imu)}
13 {}
14
15 RPM getAngularVelocity() const override
16 {
17 return imu_->getAngularVelocityZ();
18 }
19
20private:
21 std::unique_ptr<Imu> imu_;
22};
23}
Definition imu_chassis_yaw_adapter.hpp:8
RPM getAngularVelocity() const override
Definition imu_chassis_yaw_adapter.hpp:15
ImuChassisYawVelocityAdapter(std::unique_ptr< Imu > imu)
Definition imu_chassis_yaw_adapter.hpp:11
Definition imu_chassis_yaw_adapter.hpp:6
rail::telemetry::IAngularVelocity< RPM > IAngularVelocity
Definition iangular_velocity_telemetry.hpp:8
units::angular_velocity::revolutions_per_minute_t RPM
Definition units_alias.hpp:30