@Override public double compute(double currentPosition, double desiredPosition, double currentRate, double desiredRate, double deltaTime) { checkGainReductionUpToDate(); setGainsReducedIfBacklash(); return super.compute(currentPosition, desiredPosition, currentRate, desiredRate, deltaTime); }
@Override public double computeForAngles(double currentPosition, double desiredPosition, double currentRate, double desiredRate, double deltaTime) { checkGainReductionUpToDate(); setGainsReducedIfBacklash(); return super.computeForAngles(currentPosition, desiredPosition, currentRate, desiredRate, deltaTime); }
@Override public double computeForAngles(double currentPosition, double desiredPosition, double currentRate, double desiredRate, double deltaTime) { checkGainReductionUpToDate(); setGainsReducedIfBacklash(); return super.computeForAngles(currentPosition, desiredPosition, currentRate, desiredRate, deltaTime); }
@Override public double compute(double currentPosition, double desiredPosition, double currentRate, double desiredRate, double deltaTime) { checkGainReductionUpToDate(); setGainsReducedIfBacklash(); return super.compute(currentPosition, desiredPosition, currentRate, desiredRate, deltaTime); }