+ public static final Value SHOOT = Value.kForward;
+ public static final Value RESET = Value.kReverse;
+ public static final double WAIT_TIME = 2.0; // In seconds
+
+ // TODO: test for this time
+
+ }
+
+ public static class IntakeArm {
+ public static final int INTAKE_ROLLER_PORT = 8;
+
+ // for pistons
+ public static final int LEFT_INTAKE_MODULE = PCM_MODULE_A;
+ public static final int LEFT_INTAKE_FORWARD = 5;
+ public static final int LEFT_INTAKE_REVERSE = 2;
+ public static final int RIGHT_INTAKE_MODULE = PCM_MODULE_B;
+ public static final int RIGHT_INTAKE_FORWARD = 5;
+ public static final int RIGHT_INTAKE_REVERSE = 0;
+
+ public static final Value EXTEND = DoubleSolenoid.Value.kForward;
+ public static final Value RETRACT = DoubleSolenoid.Value.kReverse;
+
+ public static final int IN = 1;
+ public static final int STOP = 0;
+ public static final int OUT = -1;
+
+ // for roller
+ public static final double INTAKE_SPEED = 0.7;
+ public static final double OUTPUT_SPEED = -0.7;