SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
subzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder > Member List

This is the complete list of members for subzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >, including all inherited members.

GetAbsoluteEncoderPosition() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
GetEncoderPosition() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >inlinevirtual
GetPidSettings() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >inlinevirtual
IPidMotorController(std::string name)subzero::IPidMotorControllerinlineexplicit
m_absEncodersubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_absolutePositionEnabledsubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_absoluteTargetsubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_controllersubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_encodersubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_maxRpmsubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_motorsubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_namesubzero::IPidMotorController
m_pidControllersubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
m_settingssubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >protected
PidMotorController(std::string name, TMotor &motor, TRelativeEncoder &encoder, TController &controller, PidSettings pidSettings, TAbsoluteEncoder *absEncoder, units::revolutions_per_minute_t maxRpm)subzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >explicit
ResetEncoder() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >inlinevirtual
RunToPosition(double position) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
RunWithVelocity(units::revolutions_per_minute_t rpm) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
RunWithVelocity(double percentage) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
Set(double percentage) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
Set(units::volt_t volts) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
SetAbsoluteEncoderConversionFactor(double factor) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >inlinevirtual
SetEncoderConversionFactor(double factor) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >inlinevirtual
SetPidTolerance(double tolerance) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
Stop() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
Update() overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual
UpdatePidSettings(PidSettings settings) overridesubzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >virtual