Added PIDController::GetAvgError() back in (#749)

It got removed during the LinearDigitalFilter change (#38) instead of deprecated
by mistake.
This commit is contained in:
Tyler Veness
2017-11-19 18:23:48 -08:00
committed by Peter Johnson
parent d214b36786
commit 259461aee9
3 changed files with 26 additions and 0 deletions

View File

@@ -515,6 +515,19 @@ public class PIDController implements PIDInterface, LiveWindowSendable, Controll
return getContinuousError(getSetpoint() - m_pidInput.pidGet());
}
/**
* Returns the current difference of the error over the past few iterations. You can specify the
* number of iterations to average with setToleranceBuffer() (defaults to 1). getAvgError() is
* used for the onTarget() function.
*
* @deprecated Use getError(), which is now already filtered.
* @return the current average of the error
*/
@Deprecated
public synchronized double getAvgError() {
return getError();
}
/**
* Sets what type of input the PID controller will use.
*