From: Meryem Esa Date: Fri, 5 Feb 2016 02:46:40 +0000 (-0800) Subject: overload constructor X-Git-Url: http://challenge-bot.com/repos/?p=3501%2Fstronghold-2016;a=commitdiff_plain;h=9e3d4f853c6cdfbb8db8ee29c0e6ce518edcd7b8 overload constructor --- diff --git a/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForTime.java b/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForTime.java index b1b37cdd..3ec3974d 100755 --- a/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForTime.java +++ b/src/org/usfirst/frc/team3501/robot/commands/driving/TurnForTime.java @@ -20,14 +20,20 @@ import edu.wpi.first.wpilibj.command.Command; */ 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 @@ -36,9 +42,9 @@ public class TurnForTime extends Command { 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); } }