X-Git-Url: http://challenge-bot.com/repos/?p=3501%2F2017steamworks;a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fcommands%2Fdriving%2FToggleGear.java;fp=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fcommands%2Fdriving%2FToggleGear.java;h=0000000000000000000000000000000000000000;hp=ce7489096ec57d9443c0e17f1cc5da1ec71ad9f3;hb=fc01fb0fb74d31a0818c69d0306253deb4236c58;hpb=cb8e86cb498c12dcf4e2b7a5916fc6f4926b77cf diff --git a/src/org/usfirst/frc/team3501/robot/commands/driving/ToggleGear.java b/src/org/usfirst/frc/team3501/robot/commands/driving/ToggleGear.java deleted file mode 100644 index ce74890..0000000 --- a/src/org/usfirst/frc/team3501/robot/commands/driving/ToggleGear.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.usfirst.frc.team3501.robot.commands.driving; - -import org.usfirst.frc.team3501.robot.Constants; -import org.usfirst.frc.team3501.robot.Robot; -import org.usfirst.frc.team3501.robot.subsystems.DriveTrain; - -import edu.wpi.first.wpilibj.DoubleSolenoid.Value; -import edu.wpi.first.wpilibj.command.Command; - -/** - * This command toggles the gear(low or high). - * - * post-condition: if the drivetrain is running at high gear, it will be made to - * run at low gear, and vice versa - */ -public class ToggleGear extends Command { - DriveTrain driveTrain = Robot.getDriveTrain(); - - public ToggleGear() { - requires(driveTrain); - } - - @Override - protected void initialize() { - - } - - @Override - protected void execute() { - Value leftGearPistonValue = driveTrain.getLeftGearPistonValue(); - Value rightGearPistonValue = driveTrain.getRightGearPistonValue(); - if (leftGearPistonValue == Constants.DriveTrain.LOW_GEAR) { - driveTrain.setHighGear(); - } else { - driveTrain.setLowGear(); - } - } - - @Override - protected boolean isFinished() { - return true; - } - - @Override - protected void end() { - } - - @Override - protected void interrupted() { - } -}