Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
gm6020_cascade_chassis_yaw.hpp
Go to the documentation of this file.
1#pragma once
2
4#include "driver/drivers.hpp"
6
7namespace fang::turret
8{
10 {
11 public:
18 GM6020CascadeFieldYaw(Drivers& drivers, std::unique_ptr<Imu> chassisImu, const Config& config):
20 {
21 std::make_unique<Motor>(drivers, config.motorConfig),
22 std::move(chassisImu),
23 config.yawSystemConfig
24 }
25 {}
26 };
27}
Definition drivers.hpp:31
Definition dual_cascade_gm6020.hpp:21
Definition chassis_field_yaw_system.hpp:19
Definition gm6020_cascade_chassis_yaw.hpp:10
GM6020CascadeFieldYaw(Drivers &drivers, std::unique_ptr< Imu > chassisImu, const Config &config)
Definition gm6020_cascade_chassis_yaw.hpp:18
Definition pwm_info.hpp:4
Definition activate_booster_command.cpp:5
fang::Drivers & drivers
Definition robot_singleton.cpp:45
Definition dual_cascade_gm6020.hpp:27
Definition chassis_field_yaw_system.hpp:30
Definition gm6020_cascade_chassis_yaw.hpp:14
ChassisFieldYawSystem::Config yawSystemConfig
Definition gm6020_cascade_chassis_yaw.hpp:16
Motor::Config motorConfig
Definition gm6020_cascade_chassis_yaw.hpp:15