| CascadeMotor typedef | fang::motor::ModdedCascadePosition< trap::motor::DjiMotorOutput, RPM > | |
| Config typedef | fang::motor::ModdedCascadePosition< trap::motor::DjiMotorOutput, RPM > | |
| ControlledMotor typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| ControlTelemetry typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| initialize() override | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | inline |
| IntermediateModder typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| IntermediateTelemetry typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| MainModder typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| 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 > >()) | fang::motor::ModdedCascadeGm6020 | inline |
| ModdedCascadeMotor(const Config &config, std::unique_ptr< ControlledMotor > motor, std::unique_ptr< ControlTelemetry > controlTelemetry, std::unique_ptr< IntermediateTelemetry > intermediateTelemetry, std::unique_ptr< MainModder > mainModder=std::make_unique< trap::algorithms::NullPidModder< Intermediate > >(), std::unique_ptr< IntermediateModder > intermediateModder=std::make_unique< trap::algorithms::NullPidModder< Output > >()) | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | inline |
| Motor typedef | fang::motor::ModdedCascadeGm6020 | |
| Pid typedef | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | |
| PidMotor typedef | fang::motor::ModdedCascadeGm6020 | |
| setTarget(const Control &control) | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | inline |
| setTargetPosition(const Radians &position) override | fang::motor::ModdedCascadePosition< trap::motor::DjiMotorOutput, RPM > | inline |
| update() override | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | inline |
| update(const Time &delta) | fang::motor::ModdedCascadeMotor< Output, Control, Intermediate, Time, MainError, IntermediateError > | inline |