28 std::unique_ptr<Imu> chassisImu,
29 std::unique_ptr<telemetry::IAngularVelocity> baseVelocityYawSensor,
38 std::unique_ptr<Imu> chassisImu,
39 std::unique_ptr<telemetry::IAngularVelocity> baseVelocityYawSensor,
44 std::make_unique<Motor>(
50 auto positionTelemetry{
51 std::make_unique<telemetry::IAngularPositionAdapter>(
56 auto velocityTelemetry{
57 std::make_unique<telemetry::IAngularVelocityAdapter>(
64 std::move(positionTelemetry),
65 std::move(velocityTelemetry),
66 std::move(baseVelocityYawSensor),
67 std::move(chassisImu),
Definition drivers.hpp:31
Definition counter_chassis_field_yaw.hpp:20
Definition gm6020_counter_chassis_field_yaw.hpp:15
CounterChassisFieldYaw< trap::motor::DjiMotorOutput > CounterYaw
Definition gm6020_counter_chassis_field_yaw.hpp:18
Gm6020CounterChassisFieldYaw(Drivers &drivers, std::unique_ptr< Imu > chassisImu, std::unique_ptr< telemetry::IAngularVelocity > baseVelocityYawSensor, const Config &config)
Definition gm6020_counter_chassis_field_yaw.hpp:26
Definition dji_gm6020.hpp:14
Definition pwm_info.hpp:4
Definition activate_booster_command.cpp:5
Definition brushlessutils.cpp:4
fang::Drivers & drivers
Definition robot_singleton.cpp:45
Definition chassis_field_yaw_system.hpp:30
Definition gm6020_counter_chassis_field_yaw.hpp:21
Motor::Config motorConfig
Definition gm6020_counter_chassis_field_yaw.hpp:22
CounterYaw::Config fieldYawConfig
Definition gm6020_counter_chassis_field_yaw.hpp:23
Definition dji_motor.hpp:28