From 9e3d4f853c6cdfbb8db8ee29c0e6ce518edcd7b8 Mon Sep 17 00:00:00 2001 From: Meryem Esa Date: Thu, 4 Feb 2016 18:46:40 -0800 Subject: [PATCH] overload constructor --- .../robot/commands/driving/TurnForTime.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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); } } -- 2.30.2