add command to move defense arm up
[3501/stronghold-2016] / src / org / usfirst / frc / team3501 / robot / commands / MoveDefenseArmUp.java
1 package org.usfirst.frc.team3501.robot.commands;
2
3 import edu.wpi.first.wpilibj.CANTalon;
4 import edu.wpi.first.wpilibj.command.Command;
5
6 public class MoveDefenseArmUp extends Command {
7 // put variables here
8 private int armLevel;
9 public CANTalon defenseArmMotor;
10
11 // make motor run until arm reaches level
12 public MoveDefenseArmUp(CANTalon defenseArmMotor, int armLevel) {
13 this.armLevel = armLevel;
14 this.defenseArmMotor = defenseArmMotor;
15
16 }
17
18 @Override
19 protected void initialize() {
20 // TODO Auto-generated method stub
21 this.start();
22
23 }
24
25 @Override
26 protected void execute() {
27 // TODO Auto-generated method stub
28 // put what the arm is doing
29 defenseArmMotor.enable();
30
31 }
32
33 @Override
34 protected void interrupted() {
35 // TODO Auto-generated method stub
36
37 }
38
39 @Override
40 protected boolean isFinished() {
41 // TODO Auto-generated method stub
42 return this.;
43 }
44
45 @Override
46 protected void end() {
47 // TODO Auto-generated method stub
48
49 }
50
51 }