*/
public class TurnForTime extends Command {
- private final double SPEED = 0.5;
+ private static final double DEFAULT_SPEED = 0.5;
private Direction direction;
private double seconds;
private Timer timer;
+ private double speed;
- public TurnForTime(double seconds, Direction direction) {
+ public TurnForTime(double seconds, Direction direction, double speed) {
this.seconds = seconds;
this.direction = direction;
+ this.speed = speed;
+ }
+
+ public TurnForTime(double seconds, Direction direction) {
+ this(seconds, direction, DEFAULT_SPEED);
}
@Override
timer.start();
if (direction == Direction.RIGHT) {
- Robot.driveTrain.setMotorSpeeds(SPEED, -SPEED);
+ Robot.driveTrain.setMotorSpeeds(speed, -speed);
} else if (direction == Direction.LEFT) {
- Robot.driveTrain.setMotorSpeeds(-SPEED, SPEED);
+ Robot.driveTrain.setMotorSpeeds(-speed, speed);
}
}