Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
proxy_turret_input.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace fang::turret
6{
14 {
15 public:
20 struct Config
21 {
22 double pitchScale;
23 double yawScale;
24 };
25
27
28 void setPitch(double pitch);
29 double getPitch() const override;
30
35 void setYaw(double yaw);
36
41 double getYaw() const override;
42 private:
43 const Config kConfig_;
44
45 double pitch_{};
46 double yaw_{};
47 };
48}
Definition proxy_turret_input.hpp:14
void setPitch(double pitch)
Definition proxy_turret_input.cpp:11
void setYaw(double yaw)
Definition proxy_turret_input.cpp:21
double getPitch() const override
Definition proxy_turret_input.cpp:16
double getYaw() const override
Definition proxy_turret_input.cpp:26
Definition pwm_info.hpp:4
Definition activate_booster_command.cpp:5
rail::IGimbalInput< double > IGimbalInput
Definition igimbal_input.hpp:5
Definition proxy_turret_input.hpp:21
double pitchScale
Definition proxy_turret_input.hpp:22
double yawScale
Definition proxy_turret_input.hpp:23