GetAbsoluteEncoderPosition() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
GetEncoderPosition() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | inlinevirtual |
GetPidSettings() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | inlinevirtual |
IPidMotorController(std::string name) | subzero::IPidMotorController | inlineexplicit |
m_absEncoder | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_absolutePositionEnabled | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_absoluteTarget | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_config | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_controller | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_encoder | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_isInitialized | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_maxRpm | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_motor | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_name | subzero::IPidMotorController | |
m_pidController | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
m_settings | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | protected |
PidMotorController(std::string name, rev::spark::SparkMax &motor, rev::spark::SparkRelativeEncoder &encoder, rev::spark::SparkClosedLoopController &controller, PidSettings pidSettings, rev::spark::SparkAbsoluteEncoder *absEncoder, units::revolutions_per_minute_t maxRpm) | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | explicit |
ResetEncoder() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | inlinevirtual |
RunToPosition(double position) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
RunWithVelocity(units::revolutions_per_minute_t rpm) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
RunWithVelocity(double percentage) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
Set(double percentage) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
Set(units::volt_t volts) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
SetAbsoluteEncoderConversionFactor(double factor) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | inlinevirtual |
SetEncoderConversionFactor(double factor) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | inlinevirtual |
SetPidTolerance(double tolerance) override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
Stop() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
Update() override | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |
UpdatePidSettings(PidSettings settings) | subzero::PidMotorController< rev::spark::SparkMax, rev::spark::SparkClosedLoopController, rev::spark::SparkRelativeEncoder, rev::spark::SparkAbsoluteEncoder, rev::spark::SparkMaxConfig > | virtual |