@Override public void set(OrientationPIDGainsInterface gains) { for (int i = 0; i < 3; i++) { orientationProportionalGains[i] = gains.getProportionalGains()[i]; orientationDerivativeGains[i] = gains.getDerivativeGains()[i]; orientationIntegralGains[i] = gains.getIntegralGains()[i]; } orientationMaxIntegralError = gains.getMaximumIntegralError(); orientationMaxDerivativeError = gains.getMaximumDerivativeError(); orientationMaxProportionalError = gains.getMaximumProportionalError(); orientationMaximumFeedback = gains.getMaximumFeedback(); orientationMaximumFeedbackRate = gains.getMaximumFeedbackRate(); }
@Override public void set(OrientationPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(OrientationPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(OrientationPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(OrientationPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }