05c524bc271abd115ed98a973c8a918320d551fc
[3501/stronghold-2016] / src / org / usfirst / frc / team3501 / robot / commands / ToggleBallRollerExpel.java
1 package org.usfirst.frc.team3501.robot.commands;
2
3 import org.usfirst.frc.team3501.robot.Robot;
4
5 import edu.wpi.first.wpilibj.command.Command;
6
7 public class ToggleBallRollerExpel extends Command {
8
9 public ToggleBallRollerExpel() {
10 requires(Robot.intakeArm);
11 }
12
13 @Override
14 protected void initialize() {
15 if (Robot.intakeArm.areRollersRolling())
16 Robot.intakeArm.stopRollers();
17 else
18 Robot.intakeArm.outputBall();
19 }
20
21 @Override
22 protected void execute() {
23
24 }
25
26 @Override
27 protected boolean isFinished() {
28 return true;
29 }
30
31 @Override
32 protected void end() {
33 Robot.intakeArm.stopRollers();
34 }
35
36 @Override
37 protected void interrupted() {
38 end();
39 }
40 }