]> git.taranathan.com Git - FRC2026.git/commitdiff
changed to robot.getalliance
authormoo <moogoesmeow123@gmail.com>
Fri, 6 Mar 2026 20:26:38 +0000 (12:26 -0800)
committermoo <moogoesmeow123@gmail.com>
Fri, 6 Mar 2026 20:26:38 +0000 (12:26 -0800)
src/main/java/frc/robot/util/HubActive.java

index dd5b76255f936d63aca9e89ebcfd1531491a9ccd..05e0b43bbe8783171fab9b544b85d3e6eb03db21 100644 (file)
@@ -4,15 +4,16 @@ import java.util.Optional;
 
 import edu.wpi.first.wpilibj.DriverStation;
 import edu.wpi.first.wpilibj.DriverStation.Alliance;
+import frc.robot.Robot;
 
 public class HubActive {
 
   static public boolean isHubActive() {
-    Optional<Alliance> alliance = DriverStation.getAlliance();
+    Alliance alliance = Robot.getAlliance();
     // If we have no alliance, we cannot be enabled, therefore no hub.
-    if (alliance.isEmpty()) {
-      return false;
-    }
+    // if (alliance.isEmpty()) {
+    //   return false;
+    // }
     // Hub is always enabled in autonomous.
     if (DriverStation.isAutonomousEnabled()) {
       return true;
@@ -41,7 +42,7 @@ public class HubActive {
     }
 
     // Shift was is active for blue if red won auto, or red if blue won auto.
-    boolean shift1Active = switch (alliance.get()) {
+    boolean shift1Active = switch (alliance) {
       case Red -> !redInactiveFirst;
       case Blue -> redInactiveFirst;
     };
@@ -69,11 +70,11 @@ public class HubActive {
 
   static public Optional<Double> timeToActive() {
 
-    Optional<Alliance> alliance = DriverStation.getAlliance();
+    Alliance alliance = Robot.getAlliance();
     // If we have no alliance, we cannot be enabled, therefore no hub.
-    if (alliance.isEmpty()) {
-      return Optional.empty();
-    }
+    // if (alliance.isEmpty()) {
+    //   return Optional.empty();
+    // }
     // Hub is always enabled in autonomous.
     if (DriverStation.isAutonomousEnabled()) {
       return Optional.of(0.0);
@@ -102,7 +103,7 @@ public class HubActive {
     }
 
     // Shift was is active for blue if red won auto, or red if blue won auto.
-    boolean shift1Active = switch (alliance.get()) {
+    boolean shift1Active = switch (alliance) {
       case Red -> !redInactiveFirst;
       case Blue -> redInactiveFirst;
     };