From 99cbfc83aef1c4af76900254d0bba1be1e1c90f6 Mon Sep 17 00:00:00 2001 From: Tej shah Date: Sat, 30 May 2026 11:42:42 -0700 Subject: [PATCH 1/2] made enums --- .../frc/robot/subsystems/StateMachine.java | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/main/java/frc/robot/subsystems/StateMachine.java b/src/main/java/frc/robot/subsystems/StateMachine.java index b4b2d3a..27e12ea 100644 --- a/src/main/java/frc/robot/subsystems/StateMachine.java +++ b/src/main/java/frc/robot/subsystems/StateMachine.java @@ -8,7 +8,7 @@ import edu.wpi.first.wpilibj2.command.Command; import edu.wpi.first.wpilibj2.command.Commands; import edu.wpi.first.wpilibj2.command.SubsystemBase; -import frc.robot.commands.states.*; +import frc.robot.commands.states.None; @Logged public class StateMachine extends SubsystemBase { @@ -43,8 +43,25 @@ public Command tryState(RobotState desiredState) { } public enum RobotState { - NONE - // TODO: Add other robot states as needed + NONE, + INTAKING, + PREP_CORNER, + PREP_DEPOT, + PREP_HUB, + PREP_TRENCH, + PREP_ANYWHERE, + PREP_NON_OUTPOST, + PREP_TOWER, + PREP_NEUTRAL_TO_ALLIANCE, + PREP_OPPONENT_TO_ALLIANCE, + SHOOTING, + EJECTING_HOPPER, + REVERSING_SHOOTER, + PREP_CLIMB_L1, + CLIMBING_L1, + CLIMBING_L2_3, + UNCLIMB_L1, + RETRACT_INTAKE, } @Override From f0d6744752659d8d8b16cd006b9415955d8742fc Mon Sep 17 00:00:00 2001 From: Tej shah Date: Sat, 30 May 2026 11:44:40 -0700 Subject: [PATCH 2/2] Update StateMachine.java --- src/main/java/frc/robot/subsystems/StateMachine.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/frc/robot/subsystems/StateMachine.java b/src/main/java/frc/robot/subsystems/StateMachine.java index 27e12ea..8957ebd 100644 --- a/src/main/java/frc/robot/subsystems/StateMachine.java +++ b/src/main/java/frc/robot/subsystems/StateMachine.java @@ -57,10 +57,6 @@ public enum RobotState { SHOOTING, EJECTING_HOPPER, REVERSING_SHOOTER, - PREP_CLIMB_L1, - CLIMBING_L1, - CLIMBING_L2_3, - UNCLIMB_L1, RETRACT_INTAKE, }