Modify auton to ramp up in speed
[3501/stronghold-2016] / src / org / usfirst / frc / team3501 / robot / commands / driving / TimeDrive.java
index e9a8f9f34bb598906cdcb4e2b4d8bb90e4b5e612..26218688352ddaaef3f8bfc1d1469834b84d0670 100644 (file)
@@ -21,29 +21,22 @@ public class TimeDrive extends Command {
   public TimeDrive(double time, double speed) {
     requires(Robot.driveTrain);
 
-    timer = new Timer();
-    this.currentTime = 0;
-    this.targetTime = time;
+    this.setTimeout(time);
     this.speed = speed;
   }
 
   @Override
   protected void initialize() {
-    timer.start();
   }
 
   @Override
   protected void execute() {
-    currentTime = timer.get();
-
-    double output = speed * ((targetTime - currentTime) / (targetTime));
-
-    Robot.driveTrain.setMotorSpeeds(output, output);
+    Robot.driveTrain.drive(speed, 0);
   }
 
   @Override
   protected boolean isFinished() {
-    return currentTime >= targetTime;
+    return this.isTimedOut();
   }
 
   @Override