}
}
- public static class DeadReckoning {
- public static final double DEFAULT_SPEED = 0.5;
- public static boolean isUsingTimeToPassDefense = true;
-
- // dead reckoning time and speed constants for driving through defenses
- public static double passRockWallTime = 0;
- public static double passRockWallSpeed = 0;
- public static double passRockWallDistance = 0;
- public static double passLowBarTime = 0;
- public static double passLowBarSpeed = 0;
- public static double passLowBarDistance = 0;
- public static double passMoatTime = 0;
- public static double passMoatSpeed = 0;
- public static double passMoatDistance = 0;
- public static double passRampartTime = 0;
- public static double passRampartSpeed = 0;
- public static double passRampartDistance = 0;
- public static double passRoughTerrainTime = 0;
- public static double passRoughTerrainSpeed = 0;
- public static double passRoughTerrainDistance = 0;
-
- }
-
public static class IntakeArm {
public static final int ROLLER_PORT = 0;
public static final int ARM_PORT = 1;
public final static double FULL_RANGE = 270.0; // in degrees
public final static double OFFSET = -135.0; // in degrees
public static final double ZERO_ANGLE = 0;
+ public static final double DEFAULT_INTAKE_ARM_SPEED = 0.3;
}
public static class DefenseArm {
public static final double POS5_TURN1_TIME = 60;
public static final double POS5_TURN_MAXSPEED = 0.5;
public static final double POS5_DIST2_TIME = 0;
+
+ // Passing Defenses Constants
+
+ public static final double DEFAULT_SPEED = 0.5;
+ public static final boolean IS_USING_TIME = true;
+
+ // dead reckoning time and speed constants for driving through defenses
+ // TODO: find the times it takes to pass each defense
+ public static final double PASS_ROCK_WALL_TIME = 0;
+ public static final double PASS_ROCK_WALL_SPEED = 0;
+ public static final double PASS_ROCK_WALL_DIST = 0;
+ public static final double PASS_LOW_BAR_TIME = 0;
+ public static final double PASS_LOW_BAR_SPEED = 0;
+ public static final double PASS_LOW_BAR_DIST = 0;
+ public static final double PASS_MOAT_TIME = 0;
+ public static final double PASS_MOAT_SPEED = 0;
+ public static final double PASS_MOAT_DIST = 0;
+ public static final double PASS_RAMPART_TIME = 0;
+ public static final double PASS_RAMPART_SPEED = 0;
+ public static final double PASS_RAMPART_DIST = 0;
+ public static final double PASS_ROUGH_TERRAIN_TIME = 0;
+ public static final double PASS_ROUGH_TERRAIN_SPEED = 0;
+ public static final double PASS_ROUGH_TERRAIN_DIST = 0;
}
public enum Direction {