1 package org
.usfirst
.frc
.team3501
.robot
.subsystems
;
3 import org
.usfirst
.frc
.team3501
.robot
.Constants
;
5 import edu
.wpi
.first
.wpilibj
.CANTalon
;
6 import edu
.wpi
.first
.wpilibj
.command
.Subsystem
;
8 public class IntakeArm
extends Subsystem
{
10 private CANTalon intake
;
11 private CANTalon chevalDeFriseHand
;
14 intake
= new CANTalon(Constants
.IntakeArm
.PORT
);
19 * Intake only moves once at the beginning of the match. It lowers at the
20 * beginning of the match and is held there by mechanical stops until the end
23 * Must be used in a command that has a timer variable to stop it.
25 public void dropIntake() {
29 public void intake() {
30 intake
.set(Constants
.IntakeArm
.INTAKE_SPEED
);
33 public void output() {
34 intake
.set(Constants
.IntakeArm
.OUTPUT_SPEED
);
38 protected void initDefaultCommand() {