18template<
typename Output>
30 std::unique_ptr<ControlTelemetry> controlTelemetry,
31 std::unique_ptr<IntermediateTelemetry> intermediateTelemetry,
36 std::make_unique<ModdedCascadeMotor>(
38 std::move(controlTelemetry),
39 std::move(intermediateTelemetry),
Definition modded_cascade_position.hpp:28
Definition basic_field_pitch_system.hpp:20
Definition correcting_field_pitch.hpp:20
CorrectingFieldPitch(std::unique_ptr< motor::IOutputMotor< Output > > motor, std::unique_ptr< ControlTelemetry > controlTelemetry, std::unique_ptr< IntermediateTelemetry > intermediateTelemetry, const Config &config)
Definition correcting_field_pitch.hpp:28
Definition tilt_pid_modder.hpp:26
Definition ipid_modder.hpp:28
Definition pwm_info.hpp:4
rail::motor::IOutputMotor< Output > IOutputMotor
Definition ioutput_motor.hpp:7
Definition activate_booster_command.cpp:5
Definition brushlessutils.cpp:4
Definition basic_field_pitch_system.hpp:29
Definition correcting_field_pitch.hpp:24
BasicFieldPitchSystem::Config pitchSystemConfig
Definition correcting_field_pitch.hpp:25
TiltPidModder< Output >::Config tiltCorrectionConfig
Definition correcting_field_pitch.hpp:26
Definition tilt_pid_modder.hpp:32