|
113 | 113 | import frc.robot.subsystems.magazine.MagazineSubsystem; |
114 | 114 | import frc.robot.subsystems.pathHandler.PathHandler; |
115 | 115 | import frc.robot.subsystems.robotState.RobotStateSubsystem; |
| 116 | +import frc.robot.subsystems.robotState.RobotStateSubsystem.FeedMode; |
116 | 117 | import frc.robot.subsystems.robotState.RobotStateSubsystem.RobotStates; |
117 | 118 | import frc.robot.subsystems.shooter.ShooterIOFX; |
118 | 119 | import frc.robot.subsystems.shooter.ShooterSubsystem; |
@@ -327,7 +328,7 @@ public RobotContainer() { |
327 | 328 | configureTuningDashboard(); |
328 | 329 | robotStateSubsystem.setAllianceColor(Alliance.Blue); |
329 | 330 |
|
330 | | - RobotController.setBrownoutVoltage(6.3); |
| 331 | + RobotController.setBrownoutVoltage(5.75); // 6.3, want test 5.75 |
331 | 332 |
|
332 | 333 | // configureTelemetry(); |
333 | 334 | // configurePitDashboard(); |
@@ -641,6 +642,13 @@ private void configureMatchDashboard() { |
641 | 642 | .withPosition(5, 2) |
642 | 643 | .withSize(1, 1); |
643 | 644 |
|
| 645 | + allianceColor = |
| 646 | + Shuffleboard.getTab("Match") |
| 647 | + .addBoolean( |
| 648 | + "Middle Pass Mode?", () -> robotStateSubsystem.getFeedMode() == FeedMode.MIDDLE) |
| 649 | + .withSize(1, 1) |
| 650 | + .withPosition(5, 3); |
| 651 | + |
644 | 652 | allianceColor = |
645 | 653 | Shuffleboard.getTab("Match") |
646 | 654 | .addBoolean("AllianceColor", () -> alliance != Alliance.Blue) |
@@ -848,7 +856,9 @@ public void setAllianceColor(Alliance alliance) { |
848 | 856 | allianceColor.withProperties(Map.of("colorWhenTrue", "red", "colorWhenFalse", "blue")); |
849 | 857 | robotStateSubsystem.setAllianceColor(alliance); |
850 | 858 |
|
| 859 | + driveSubsystem.setRecordTrajectoryAllowed(true); |
851 | 860 | autoSwitch.getAutoCommand().generateTrajectory(); |
| 861 | + driveSubsystem.setRecordTrajectoryAllowed(false); |
852 | 862 |
|
853 | 863 | // Flips gyro angle if alliance is red team |
854 | 864 | if (robotStateSubsystem.getAllianceColor() == Alliance.Red) { |
@@ -907,7 +917,9 @@ private void configureOperatorBindings() { |
907 | 917 |
|
908 | 918 | // UnJam Note |
909 | 919 | new JoystickButton(xboxController, XboxController.Button.kLeftStick.value) |
910 | | - .onTrue(new UnJamUpperNoteCommand(magazineSubsystem)); |
| 920 | + .onTrue( |
| 921 | + new UnJamUpperNoteCommand(magazineSubsystem, intakeSubsystem, robotStateSubsystem) |
| 922 | + .withTimeout(0.5)); |
911 | 923 |
|
912 | 924 | // Open Loop Elbow |
913 | 925 | // new Trigger((() -> xboxController.getRightY() > RobotConstants.kJoystickDeadband)) |
|
0 commit comments