package org.usfirst.frc.team3501.robot;
-import org.usfirst.frc.team3501.robot.commands.climber.ToggleWinch;
-import org.usfirst.frc.team3501.robot.commands.driving.ToggleDrivePiston;
+import org.usfirst.frc.team3501.robot.commands.driving.BrakeCANTalons;
+import org.usfirst.frc.team3501.robot.commands.driving.CoastCANTalons;
+
import org.usfirst.frc.team3501.robot.commands.driving.ToggleGear;
import org.usfirst.frc.team3501.robot.commands.intake.ReverseIntakeContinuous;
import org.usfirst.frc.team3501.robot.commands.intake.RunIntakeContinuous;
import org.usfirst.frc.team3501.robot.commands.shooter.RunFlyWheelContinuous;
import org.usfirst.frc.team3501.robot.commands.shooter.RunIndexWheelContinuous;
import org.usfirst.frc.team3501.robot.commands.shooter.ToggleIndexerPiston;
+import org.usfirst.frc.team3501.robot.utils.ChangeCameraView;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.buttons.Button;
private static OI oi;
public static Joystick leftJoystick;
public static Joystick rightJoystick;
- public static Button toggleWinch;
public static Button runIndexWheel;
public static Button reverseIndexWheel;
private static Button togglePiston;
private static Button toggleDriveTrainPiston;
+ public static Button brakeCANTalons;
+ public static Button coastCANTalons;
+
public OI() {
leftJoystick = new Joystick(Constants.OI.LEFT_STICK_PORT);
runIndexWheel = new JoystickButton(rightJoystick,
Constants.OI.RUN_INDEXWHEEL_PORT);
- runIndexWheel.whileHeld(
- new RunIndexWheelContinuous()); /*
- * { double shooterSpeed =
- * (Robot.getShooter()).getShooterRPM();
- * if (shooterSpeed > 0) {
- * Robot.getShooter().runIndexWheel(); }
- * });
- */
+ runIndexWheel.whileHeld(new RunIndexWheelContinuous());
reverseIndexWheel = new JoystickButton(rightJoystick,
Constants.OI.REVERSE_INDEXWHEEL_PORT);
Constants.OI.REVERSE_INTAKE_PORT);
reverseIntake.whileHeld(new ReverseIntakeContinuous());
- toggleWinch = new JoystickButton(leftJoystick,
- Constants.OI.TOGGLE_WINCH_PORT);
- toggleWinch.whenPressed(new ToggleWinch());
-
increaseShooterSpeed = new JoystickButton(leftJoystick,
Constants.OI.INCREASE_SHOOTER_SPEED_PORT);
increaseShooterSpeed.whenPressed(new IncreaseShootingSpeed());
Constants.OI.DECREASE_SHOOTER_SPEED_PORT);
decreaseShooterSpeed.whenPressed(new DecreaseShootingSpeed());
- /*
- * changeCam = new JoystickButton(rightJoystick,
- * Constants.OI.CHANGE_CAMERA_VIEW); changeCam.toggleWhenPressed(new
- * ChangeCameraView());
- */
+ changeCam = new JoystickButton(rightJoystick,
+ Constants.OI.CHANGE_CAMERA_VIEW);
+ changeCam.toggleWhenPressed(new ChangeCameraView());
togglePiston = new JoystickButton(rightJoystick,
Constants.Shooter.TOGGLE_INDEXER);
- togglePiston.whenPressed(new ToggleIndexerPiston());
+ togglePiston.toggleWhenPressed(new ToggleIndexerPiston());
toggleDriveTrainPiston = new JoystickButton(rightJoystick,
Constants.DriveTrain.TOGGLE_DRIVE_PISTON);
- toggleDriveTrainPiston.whenPressed(new ToggleDrivePiston());
+ toggleDriveTrainPiston.whenPressed(new ToggleGear());
+
+ brakeCANTalons = new JoystickButton(rightJoystick,
+ Constants.OI.BRAKE_CANTALONS_PORT);
+ brakeCANTalons.whenPressed(new BrakeCANTalons());
+
+ coastCANTalons = new JoystickButton(rightJoystick,
+ Constants.OI.COAST_CANTALONS_PORT);
+ coastCANTalons.whenPressed(new CoastCANTalons());
}
public static OI getOI() {
*
* @Override public void keyTyped(KeyEvent e) { }
*/
-
}