}
public void setSpeed(double speed) {
- if (speed >= 1.0)
+ if (speed > 1.0)
shooter.set(1.0);
- else if (speed <= -1.0)
+ else if (speed < -1.0)
shooter.set(-1.0);
else
shooter.set(speed);
// Use negative # for decrement. Positive for increment.
public void changeSpeed(double change) {
- if (getCurrentSetPoint() + change >= 1.0)
+ double newSpeed = getCurrentSetPoint() + change;
+ if (newSpeed > 1.0)
shooter.set(1.0);
- else if (getCurrentSetPoint() + change <= -1.0)
+ else if (newSpeed <= -1.0)
shooter.set(-1.0);
else {
- double newSpeed = getCurrentSetPoint() + change;
setSpeed(newSpeed);
}
}