This is the complete list of members for Rhesus::Toolkit::Control::PID, including all inherited members.
disablePID() | Rhesus::Toolkit::Control::PID | |
enablePID() | Rhesus::Toolkit::Control::PID | |
getAccumulatedError() | Rhesus::Toolkit::Control::PID | |
getDerivativeGain() | Rhesus::Toolkit::Control::PID | |
getError() | Rhesus::Toolkit::Control::PID | |
getFeedForwardGain() | Rhesus::Toolkit::Control::PID | |
getInput() | Rhesus::Toolkit::Control::PID | |
getIntegralDecay() | Rhesus::Toolkit::Control::PID | |
getIntegralGain() | Rhesus::Toolkit::Control::PID | |
getOutput() | Rhesus::Toolkit::Control::PID | |
getPreviousError() | Rhesus::Toolkit::Control::PID | |
getProportionalGain() | Rhesus::Toolkit::Control::PID | |
getSetpoint() | Rhesus::Toolkit::Control::PID | |
isFeedForward() | Rhesus::Toolkit::Control::PID | |
PID(double p_gain, double i_gain, double d_gain, double ff_gain=1.0, double i_decay=0.5, bool feedforward=true) | Rhesus::Toolkit::Control::PID | |
PID() | Rhesus::Toolkit::Control::PID | |
reset() | Rhesus::Toolkit::Control::PID | |
setIIRDecay(double decay) | Rhesus::Toolkit::Control::PID | |
setIIREnabled(bool enabled) | Rhesus::Toolkit::Control::PID | |
setInput(double input) | Rhesus::Toolkit::Control::PID | |
setParameters(double p_gain, double i_gain, double d_gain, double ff_gain=1.0, double i_decay=0.87, bool feedforward=true) | Rhesus::Toolkit::Control::PID | |
setSetpoint(double setpoint) | Rhesus::Toolkit::Control::PID | |
update(double dt) | Rhesus::Toolkit::Control::PID | |