LEFT, RIGHT, DOWN, UP, FORWARD, BACKWARD;
}
+ public static class DefenseArm {
+ // Potentiometer related ports
+ public static final int CHANNEL = 0;
+ }
+
public enum Defense {
PORTCULLIS, SALLY_PORT, ROUGH_TERRAIN, LOW_BAR, CHEVAL_DE_FRISE, DRAWBRIDGE, MOAT, ROCK_WALL, RAMPART
}
package org.usfirst.frc.team3501.robot.subsystems;\r
\r
+import edu.wpi.first.wpilibj.AnalogPotentiometer;\r
import edu.wpi.first.wpilibj.command.Subsystem;\r
\r
public class DefenseArm extends Subsystem {\r
+ // Defense arm related objects\r
+ private AnalogPotentiometer potentiometer;\r
+ // Defense arm specific constants that relate to the degrees per pulse value\r
+ // for the potentiometers\r
+ private final static double PULSES_PER_ROTATION = 0; // in pulses\r
+ private final static double FULL_RANGE = 270.0; // in degrees\r
+ private final static double OFFSET = -135.0; // in degrees\r
+\r
@Override\r
protected void initDefaultCommand() {\r
}\r