Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
iangular_velocity_adapter.hpp
Go to the documentation of this file.
1#pragma once
2
6
7namespace fang::telemetry
8{
14 {
15 public:
16 IAngularVelocityAdapter(const IAngularVelocity& telemetry) : telemetry_{telemetry}
17 {
18 }
19
20 RPM getData() const override
21 {
22 return telemetry_.getAngularVelocity();
23 }
24
25 private:
26 const IAngularVelocity& telemetry_;
27 };
28}
Definition iangular_velocity_adapter.hpp:14
IAngularVelocityAdapter(const IAngularVelocity &telemetry)
Definition iangular_velocity_adapter.hpp:16
RPM getData() const override
Definition iangular_velocity_adapter.hpp:20
Definition imu_chassis_yaw_adapter.hpp:6
rail::telemetry::ITelemetry< DataType > ITelemetry
Definition itelemetry.hpp:8
rail::telemetry::IAngularVelocity< RPM > IAngularVelocity
Definition iangular_velocity_telemetry.hpp:8
units::angular_velocity::revolutions_per_minute_t RPM
Definition units_alias.hpp:30