46 std::make_unique<Motor>(
52 auto positionTelemetry{
53 std::make_unique<telemetry::IAngularPositionAdapter>(
58 auto velocityTelemetry{
59 std::make_unique<telemetry::IAngularVelocityAdapter>(
67 std::move(positionTelemetry),
68 std::move(velocityTelemetry)
Definition drivers.hpp:31
Definition modded_cascade_gm6020.hpp:21
ModdedCascadePosition< trap::motor::DjiMotorOutput, RPM > PidMotor
Definition modded_cascade_gm6020.hpp:24
ModdedCascadeGm6020(Drivers &drivers, const Config &config, std::unique_ptr< MainModder > mainModder=std::make_unique< trap::algorithms::NullPidModder< RPM > >(), std::unique_ptr< IntermediateModder > intermediateModder=std::make_unique< trap::algorithms::NullPidModder< trap::motor::DjiMotorOutput > >())
Definition modded_cascade_gm6020.hpp:31
Definition modded_cascade_position.hpp:28
CascadeMotor::Config Config
Definition modded_cascade_position.hpp:39
Definition ipid_modder.hpp:28
Definition dji_gm6020.hpp:14
Definition pwm_info.hpp:4
Definition directionality.hpp:6
Definition brushlessutils.cpp:4
fang::Drivers & drivers
Definition robot_singleton.cpp:45
Definition modded_cascade_gm6020.hpp:26
Motor::Config motorConfig
Definition modded_cascade_gm6020.hpp:27
PidMotor::Config pidMotorConfig
Definition modded_cascade_gm6020.hpp:28
Definition dji_motor.hpp:28