@Override public void set(PositionPIDGainsInterface gains) { for (int i = 0; i < 3; i++) { positionProportionalGains[i] = gains.getProportionalGains()[i]; positionDerivativeGains[i] = gains.getDerivativeGains()[i]; positionIntegralGains[i] = gains.getIntegralGains()[i]; } positionMaxIntegralError = gains.getMaximumIntegralError(); positionMaxDerivativeError = gains.getMaximumDerivativeError(); positionMaxProportionalError = gains.getMaximumProportionalError(); positionMaximumFeedback = gains.getMaximumFeedback(); positionMaximumFeedbackRate = gains.getMaximumFeedbackRate(); tangentialDampingGains = gains.getTangentialDampingGains(); }
@Override public void set(PositionPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setTangentialDampingGains(gains.getTangentialDampingGains()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(PositionPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setTangentialDampingGains(gains.getTangentialDampingGains()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(PositionPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setTangentialDampingGains(gains.getTangentialDampingGains()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }
@Override public void set(PositionPIDGainsInterface gains) { setProportionalGains(gains.getProportionalGains()); setDerivativeGains(gains.getDerivativeGains()); setIntegralGains(gains.getIntegralGains(), gains.getMaximumIntegralError()); setTangentialDampingGains(gains.getTangentialDampingGains()); setMaxFeedbackAndFeedbackRate(gains.getMaximumFeedback(), gains.getMaximumFeedbackRate()); setMaxDerivativeError(gains.getMaximumDerivativeError()); setMaxProportionalError(gains.getMaximumProportionalError()); }