HotWire Fixes prt2 cus code didnt push everything

This commit is contained in:
C4llSiqn
2023-04-26 11:43:57 -06:00
parent 7ea99b9af2
commit cc05e186cd
4 changed files with 37 additions and 18 deletions
+17 -8
View File
@@ -18,14 +18,22 @@ public final class Constants {
}
public static final class ShooterConstants {
public static final int SHOOTER_SOLENOID_BOTTOM_LEFT_OUTER_ID = 1;
public static final int SHOOTER_SOLENOID_BOTTOM_LEFT_INNER_ID = 2;
public static final int SHOOTER_SOLENOID_BOTTOM_RIGHT_INNER_ID = 3;
public static final int SHOOTER_SOLENOID_BOTTOM_RIGHT_OUTER_ID = 4;
public static final int SHOOTER_SOLENOID_TOP_LEFT_OUTER_ID = 5;
public static final int SHOOTER_SOLENOID_TOP_LEFT_INNER_ID = 6;
public static final int SHOOTER_SOLENOID_TOP_RIGHT_INNER_ID = 7;
public static final int SHOOTER_SOLENOID_TOP_RIGHT_OUTER_ID = 8;
public static final int SHOOTER_SOLENOID_BOTTOM_LEFT_ID = 0;
public static final int SHOOTER_SOLENOID_BOTTOM_MIDDLE_ID = 1;
public static final int SHOOTER_SOLENOID_BOTTOM_RIGHT_ID = 2;
public static final int SHOOTER_SOLENOID_TOP_LEFT_ID = 3;
public static final int SHOOTER_SOLENOID_TOP_MIDDLE_ID = 4;
public static final int SHOOTER_SOLENOID_TOP_RIGHT_ID = 5;
// Will most likely need rebinding for the 6 barrel setup
// public static final int SHOOTER_SOLENOID_BOTTOM_LEFT_OUTER_ID = 1;
// public static final int SHOOTER_SOLENOID_BOTTOM_LEFT_INNER_ID = 2;
// public static final int SHOOTER_SOLENOID_BOTTOM_RIGHT_INNER_ID = 3;
// public static final int SHOOTER_SOLENOID_BOTTOM_RIGHT_OUTER_ID = 4;
// public static final int SHOOTER_SOLENOID_TOP_LEFT_OUTER_ID = 5;
// public static final int SHOOTER_SOLENOID_TOP_LEFT_INNER_ID = 6;
// public static final int SHOOTER_SOLENOID_TOP_RIGHT_INNER_ID = 7;
// public static final int SHOOTER_SOLENOID_TOP_RIGHT_OUTER_ID = 8;
}
public static final class HornConstants {
@@ -34,5 +42,6 @@ public final class Constants {
public static final class OIConstants {
public static final int CONTROLLER_ID = 0;
// Odd, This robot supports single person operation and driving.
}
}
+3
View File
@@ -28,6 +28,8 @@ public class Robot extends TimedRobot {
/** Initialization code for disabled mode should go here. */
@Override
public void disabledInit() {
m_robotContainer.ResetShooters();
// automaticly assume that when we dissable we will recharge the shooters
}
/** Periodic code for disabled mode should go here. */
@@ -53,6 +55,7 @@ public class Robot extends TimedRobot {
/** Periodic code for teleop mode should go here. */
@Override
public void teleopPeriodic() {
m_robotContainer.putReadyState();
}
/** Initialization code for test mode should go here. */
+16 -9
View File
@@ -54,17 +54,24 @@ public class RobotMap {
}
/* Horn Subsystem */
public final Solenoid hornSolenoid = new Solenoid(PneumaticsModuleType.REVPH, HORN_SOLENOID_ID);
//public final Solenoid hornSolenoid = new Solenoid(PneumaticsModuleType.REVPH, HORN_SOLENOID_ID);
/* Shooter Subsystem */
public final Solenoid shooterSolenoidBottomLeftOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_LEFT_OUTER_ID);
public final Solenoid shooterSolenoidBottomLeftInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_LEFT_INNER_ID);
public final Solenoid shooterSolenoidBottomRightInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_RIGHT_INNER_ID);
public final Solenoid shooterSolenoidBottomRightOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_RIGHT_OUTER_ID);
public final Solenoid shooterSolenoidTopLeftOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_LEFT_OUTER_ID);
public final Solenoid shooterSolenoidTopLeftInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_LEFT_INNER_ID);
public final Solenoid shooterSolenoidTopRightInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_RIGHT_INNER_ID);
public final Solenoid shooterSolenoidTopRightOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_RIGHT_OUTER_ID);
public final Solenoid shooterSolenoidBottomLeft = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_LEFT_ID);
public final Solenoid shooterSolenoidBottomMiddle = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_MIDDLE_ID);
public final Solenoid shooterSolenoidBottomRight = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_RIGHT_ID);
public final Solenoid shooterSolenoidTopLeft = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_LEFT_ID);
public final Solenoid shooterSolenoidTopMiddle = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_MIDDLE_ID);
public final Solenoid shooterSolenoidTopRight = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_RIGHT_ID);
// public final Solenoid shooterSolenoidBottomLeftOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_LEFT_OUTER_ID);
// public final Solenoid shooterSolenoidBottomLeftInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_LEFT_INNER_ID);
// public final Solenoid shooterSolenoidBottomRightInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_RIGHT_INNER_ID);
// public final Solenoid shooterSolenoidBottomRightOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_BOTTOM_RIGHT_OUTER_ID);
// public final Solenoid shooterSolenoidTopLeftOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_LEFT_OUTER_ID);
// public final Solenoid shooterSolenoidTopLeftInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_LEFT_INNER_ID);
// public final Solenoid shooterSolenoidTopRightInner = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_RIGHT_INNER_ID);
// public final Solenoid shooterSolenoidTopRightOuter = new Solenoid(PneumaticsModuleType.REVPH, SHOOTER_SOLENOID_TOP_RIGHT_OUTER_ID);
private void configureLiveWindow() {