Skip to content

Dev#11

Merged
SeanErn merged 66 commits into
competitionfrom
dev
Mar 6, 2026
Merged

Dev#11
SeanErn merged 66 commits into
competitionfrom
dev

Conversation

@Rkortlandt
Copy link
Copy Markdown
Member

No description provided.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 5, 2026

Important

Review skipped

Too many files!

This PR contains 249 files, which is 99 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e44f9777-c1d1-45ac-8f81-cea45d668037

📥 Commits

Reviewing files that changed from the base of the PR and between 1127fd0 and bc959cc.

📒 Files selected for processing (249)
  • .gitignore
  • .vscode/settings.json
  • build.gradle
  • gradlew
  • shell.nix
  • simgui-ds.json
  • src/main/deploy/pathplanner/autos/AutoState.auto
  • src/main/deploy/pathplanner/autos/C_ReefE L1.auto
  • src/main/deploy/pathplanner/autos/C_ReefE_WithRetreat.auto
  • src/main/deploy/pathplanner/autos/CenterShootThenClimb.auto
  • src/main/deploy/pathplanner/autos/CenterStart_Shoot.auto
  • src/main/deploy/pathplanner/autos/Depot Start,Preload,Neutral.auto
  • src/main/deploy/pathplanner/autos/DepotShootThenClimb.auto
  • src/main/deploy/pathplanner/autos/DepotStartNeutralClimbExtensiveGVSUTesting.auto
  • src/main/deploy/pathplanner/autos/DepotStart_Shoot.auto
  • src/main/deploy/pathplanner/autos/DoNothing.auto
  • src/main/deploy/pathplanner/autos/Leave On Center To South.auto
  • src/main/deploy/pathplanner/autos/Leave On South.auto
  • src/main/deploy/pathplanner/autos/M_ReefNE_NC_ReefNW.auto
  • src/main/deploy/pathplanner/autos/N_ReefNE_GetAlge_Alge_BN.auto
  • src/main/deploy/pathplanner/autos/N_ReefNE_NC_ReefNWGG.auto
  • src/main/deploy/pathplanner/autos/N_ReefNE_NC_ReefNW_NC_ReefNW.auto
  • src/main/deploy/pathplanner/autos/N_ReefNW.auto
  • src/main/deploy/pathplanner/autos/N_ReefSE.auto
  • src/main/deploy/pathplanner/autos/N_ReefSW.auto
  • src/main/deploy/pathplanner/autos/NeutralWOutpostWClimbCOOL.auto
  • src/main/deploy/pathplanner/autos/Nomove3 .auto
  • src/main/deploy/pathplanner/autos/Outpost Start,Preload,Neutral.auto
  • src/main/deploy/pathplanner/autos/OutpostShootThenClimb.auto
  • src/main/deploy/pathplanner/autos/OutpostStartNeutralClimb.auto
  • src/main/deploy/pathplanner/autos/OutpostStart_Shoot.auto
  • src/main/deploy/pathplanner/autos/S_ReefSE.auto
  • src/main/deploy/pathplanner/autos/S_ReefSE_SC_ReefSWGG.auto
  • src/main/deploy/pathplanner/autos/S_ReefSW.auto
  • src/main/deploy/pathplanner/autos/S_ReefSW_WithRetreat.auto
  • src/main/deploy/pathplanner/autos/Sidewaysshuffle S_ReefSE_SC_ReefSWGG.auto
  • src/main/deploy/pathplanner/autos/TestAutoAlign.auto
  • src/main/deploy/pathplanner/paths/Alan First Part 2.path
  • src/main/deploy/pathplanner/paths/Alan First Part 3.path
  • src/main/deploy/pathplanner/paths/Alans Basic.path
  • src/main/deploy/pathplanner/paths/Alans basic 2.path
  • src/main/deploy/pathplanner/paths/BranchApproach_A.path
  • src/main/deploy/pathplanner/paths/BranchApproach_B.path
  • src/main/deploy/pathplanner/paths/BranchApproach_C.path
  • src/main/deploy/pathplanner/paths/BranchApproach_D.path
  • src/main/deploy/pathplanner/paths/BranchApproach_E.path
  • src/main/deploy/pathplanner/paths/BranchApproach_F.path
  • src/main/deploy/pathplanner/paths/BranchApproach_G.path
  • src/main/deploy/pathplanner/paths/BranchApproach_H.path
  • src/main/deploy/pathplanner/paths/BranchApproach_I.path
  • src/main/deploy/pathplanner/paths/BranchApproach_J.path
  • src/main/deploy/pathplanner/paths/BranchApproach_K.path
  • src/main/deploy/pathplanner/paths/BranchApproach_L.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_A.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_B.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_C.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_D.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_E.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_F.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_G.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_H.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_I.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_J.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_K.path
  • src/main/deploy/pathplanner/paths/BranchRetreat_L.path
  • src/main/deploy/pathplanner/paths/C_ReefE 2.path
  • src/main/deploy/pathplanner/paths/C_ReefE L1 1.path
  • src/main/deploy/pathplanner/paths/Center Climb.path
  • src/main/deploy/pathplanner/paths/CenterStart_Shoot.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_LEFT_P1.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_LEFT_P2.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_LEFT_P3.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_RIGHT_P1.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_RIGHT_P2.path
  • src/main/deploy/pathplanner/paths/CoralStationApproach_RIGHT_P3.path
  • src/main/deploy/pathplanner/paths/Depot Climb 1.path
  • src/main/deploy/pathplanner/paths/Depot Climb 2.path
  • src/main/deploy/pathplanner/paths/Depot Start,Preload,Neutral 1.path
  • src/main/deploy/pathplanner/paths/Depot Start,Preload,Neutral 2.path
  • src/main/deploy/pathplanner/paths/Depot Start,Preload,Neutral 3.path
  • src/main/deploy/pathplanner/paths/Depot Start,Preload,Neutral 4.path
  • src/main/deploy/pathplanner/paths/DepotStartNeutralClimb 2.path
  • src/main/deploy/pathplanner/paths/DepotStartNeutralClimb 3.path
  • src/main/deploy/pathplanner/paths/DepotStartNeutralClimb 4.path
  • src/main/deploy/pathplanner/paths/DepotStartNeutralClimb 5.path
  • src/main/deploy/pathplanner/paths/DepotStartNeutralClimb.path
  • src/main/deploy/pathplanner/paths/DepotStart_Shoot.path
  • src/main/deploy/pathplanner/paths/Get Out of Way.path
  • src/main/deploy/pathplanner/paths/Hold.path
  • src/main/deploy/pathplanner/paths/Leave On Center To South.path
  • src/main/deploy/pathplanner/paths/Leave On North.path
  • src/main/deploy/pathplanner/paths/Leave On South.path
  • src/main/deploy/pathplanner/paths/M_ReefNE_NC_ReefNW 1.path
  • src/main/deploy/pathplanner/paths/M_ReefNE_NC_ReefNW 2.path
  • src/main/deploy/pathplanner/paths/M_ReefNE_NC_ReefNW 3.path
  • src/main/deploy/pathplanner/paths/M_ReefSE_SC_ReefSW 1.path
  • src/main/deploy/pathplanner/paths/M_ReefSE_SC_ReefSW Part 3.path
  • src/main/deploy/pathplanner/paths/M_ReefSE_SC_ReefSW Part2.path
  • src/main/deploy/pathplanner/paths/N.2_CC_ReefSW.path
  • src/main/deploy/pathplanner/paths/N.2_ReefSE 1.path
  • src/main/deploy/pathplanner/paths/N.2_ReefSE_CC.path
  • src/main/deploy/pathplanner/paths/N.2_ReefSW.path
  • src/main/deploy/pathplanner/paths/N.2_ReefSW_CC.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_CoralNL_ReefSW 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_CoralNL_ReefSW 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_CoralNL_ReefSW 3.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNE_NC_ReefNE 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNE_NC_ReefNE 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNE_NC_ReefNE 3.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNE_NC_ReefNE 4.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNE_NC_ReefNE 5.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW 3.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW 4.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW_NC_ReefW 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW_NC_ReefW 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW_NC_ReefW 3.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW_NC_ReefW 4.path
  • src/main/deploy/pathplanner/paths/N_ReefNE_NC_ReefNW_NC_ReefW 5.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_CoralN_ReefNE 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_CoralN_ReefNE 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_CoralN_ReefNE 3.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_L1 1.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_L1 2.path
  • src/main/deploy/pathplanner/paths/N_ReefNW_L1 3.path
  • src/main/deploy/pathplanner/paths/N_ReefSE.path
  • src/main/deploy/pathplanner/paths/N_ReefSW.path
  • src/main/deploy/pathplanner/paths/New New New New New New Path.path
  • src/main/deploy/pathplanner/paths/New New New New New Path.path
  • src/main/deploy/pathplanner/paths/New New New New Path.path
  • src/main/deploy/pathplanner/paths/New New New Path.path
  • src/main/deploy/pathplanner/paths/New New Path.path
  • src/main/deploy/pathplanner/paths/New Path.path
  • src/main/deploy/pathplanner/paths/Outpost Climb 1.path
  • src/main/deploy/pathplanner/paths/Outpost Climb 2.path
  • src/main/deploy/pathplanner/paths/Outpost Start,Preload,Neutral 1.path
  • src/main/deploy/pathplanner/paths/Outpost Start,Preload,Neutral 2.path
  • src/main/deploy/pathplanner/paths/Outpost Start,Preload,Neutral 3.path
  • src/main/deploy/pathplanner/paths/Outpost Start,Preload,Neutral 4.path
  • src/main/deploy/pathplanner/paths/Outpost to Shoot.path
  • src/main/deploy/pathplanner/paths/OutpostStartNeutralClimb 2.path
  • src/main/deploy/pathplanner/paths/OutpostStartNeutralClimb 3.path
  • src/main/deploy/pathplanner/paths/OutpostStartNeutralClimb 4.path
  • src/main/deploy/pathplanner/paths/OutpostStartNeutralClimb 5.path
  • src/main/deploy/pathplanner/paths/OutpostStartNeutralClimb.path
  • src/main/deploy/pathplanner/paths/OutpostStart_Shoot.path
  • src/main/deploy/pathplanner/paths/PIDTuning1.path
  • src/main/deploy/pathplanner/paths/Position 10 Reef_NE.path
  • src/main/deploy/pathplanner/paths/Position 11 Reef_NW.path
  • src/main/deploy/pathplanner/paths/Position 12 Reef_SW.path
  • src/main/deploy/pathplanner/paths/Position 13 Reef SE.path
  • src/main/deploy/pathplanner/paths/Positions.path
  • src/main/deploy/pathplanner/paths/Postions.path
  • src/main/deploy/pathplanner/paths/Right_321.path
  • src/main/deploy/pathplanner/paths/S_ReefNE_CL_ReefWC 1.path
  • src/main/deploy/pathplanner/paths/S_ReefNE_CL_ReefWC 2.path
  • src/main/deploy/pathplanner/paths/S_ReefNE_CL_ReefWC 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSE 1.path
  • src/main/deploy/pathplanner/paths/S_ReefSE 2.path
  • src/main/deploy/pathplanner/paths/S_ReefSE 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW 1.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW 2.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSWGMG Retreat.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW_SC_ReefW 1.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW_SC_ReefW 2.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW_SC_ReefW 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW_SC_ReefW 4.path
  • src/main/deploy/pathplanner/paths/S_ReefSE_SC_ReefSW_SC_ReefW 5.path
  • src/main/deploy/pathplanner/paths/S_ReefSWL1_NC_ReefSEL1 1.path
  • src/main/deploy/pathplanner/paths/S_ReefSWL1_NC_ReefSEL1 2.path
  • src/main/deploy/pathplanner/paths/S_ReefSWL1_NC_ReefSEL1 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSWL1_NC_ReefSEL1_ReefEL1 1.path
  • src/main/deploy/pathplanner/paths/S_ReefSWL1_NC_ReefSEL1_ReefEL1 3.path
  • src/main/deploy/pathplanner/paths/S_ReefSW_WithRetreat 1.path
  • src/main/deploy/pathplanner/paths/Shoot to Outpost.path
  • src/main/deploy/pathplanner/paths/Sidewaysshuffle N_ReefNE_NC_ReefNWGG.path
  • src/main/deploy/pathplanner/paths/Sidewaysshuffle S_ReefSE_SC_ReefSWGG.path
  • src/main/deploy/pathplanner/paths/StartC_ReefE.path
  • src/main/deploy/pathplanner/paths/StartN_ReefNW.path
  • src/main/deploy/pathplanner/paths/StartS_ReefSW.path
  • src/main/deploy/pathplanner/paths/StationaryTest.path
  • src/main/deploy/pathplanner/paths/TestAutoAlign.path
  • src/main/deploy/pathplanner/paths/Whose Problem.path
  • src/main/deploy/pathplanner/paths/xtra special path to st.path
  • src/main/deploy/pathplanner/settings.json
  • src/main/java/frc/alotobots/AutoNamedCommands.java
  • src/main/java/frc/alotobots/Constants.java
  • src/main/java/frc/alotobots/DataCollection.java
  • src/main/java/frc/alotobots/OI.java
  • src/main/java/frc/alotobots/Robot.java
  • src/main/java/frc/alotobots/RobotContainer.java
  • src/main/java/frc/alotobots/library/subsystems/bling/BlingSubsystem.java
  • src/main/java/frc/alotobots/library/subsystems/bling/commands/BlingEndgameCountdown.java
  • src/main/java/frc/alotobots/library/subsystems/bling/commands/BlingTimeToClimb.java
  • src/main/java/frc/alotobots/library/subsystems/bling/commands/DefaultBlingHubShift.java
  • src/main/java/frc/alotobots/library/subsystems/bling/constants/BlingConstants.java
  • src/main/java/frc/alotobots/library/subsystems/bling/io/BlingIO.java
  • src/main/java/frc/alotobots/library/subsystems/bling/io/BlingIOCANdle.java
  • src/main/java/frc/alotobots/library/subsystems/bling/io/BlingIOReal.java
  • src/main/java/frc/alotobots/library/subsystems/bling/io/BlingIOSim.java
  • src/main/java/frc/alotobots/library/subsystems/swervedrive/SwerveDriveSubsystem.java
  • src/main/java/frc/alotobots/library/subsystems/swervedrive/constants/mk4i2023/TunerConstants2023.java
  • src/main/java/frc/alotobots/library/subsystems/swervedrive/constants/mk4i2025/TunerConstants2025.java
  • src/main/java/frc/alotobots/library/subsystems/swervedrive/constants/mk5i2026/TunerConstants2026.java
  • src/main/java/frc/alotobots/library/subsystems/vision/photonvision/apriltag/constants/AprilTagConstants.java
  • src/main/java/frc/alotobots/library/subsystems/vision/photonvision/objectdetection/commands/PathfindToBestObject.java
  • src/main/java/frc/alotobots/rebuilt/commands/auto/AutoIndexIntoShooterAndShoot.java
  • src/main/java/frc/alotobots/rebuilt/commands/groups/LauncherTargetHubDynamicAndShoot.java
  • src/main/java/frc/alotobots/rebuilt/commands/groups/LauncherTargetHubFixedAndShoot.java
  • src/main/java/frc/alotobots/rebuilt/commands/groups/LauncherTargetPassingDynamicAndShoot.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/belt/constants/BeltTalonFXConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/belt/io/BeltIOTalonFX.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/ClimberSubsystem.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/commands/ClimberRunToExtension.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/commands/DefaultClimberRunOpenLoop.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/constants/ClimberConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/constants/ClimberTalonFXConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/io/ClimberIO.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/climber/io/ClimberIOTalonFX.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/extendo/IntakeExtendoSubsystem.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/extendo/constants/IntakeExtendoConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/extendo/constants/IntakeExtendoTalonFXConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/extendo/io/IntakeExtendoIO.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/extendo/io/IntakeExtendoIOTalonFX.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/roller/commands/IntakeRollerEject.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/intake/roller/constants/IntakeRollerConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/kicker/constants/KickerTalonFXConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/kicker/io/KickerIOTalonFX.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/LaunchCalculator.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/LaunchCalculatorConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/deflector/constants/DeflectorConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/deflector/constants/DeflectorVortexConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/shooter/ShooterSubsystem.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/shooter/constants/ShooterConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/shooter/io/ShooterIO.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/shooter/io/ShooterIOTalonFX.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/TurretSubsystem.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/commands/TurretFollowPositionAtVelocity.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/commands/TurretRunPercentOut.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/constants/TurretConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/constants/TurretTalonFXSConstants.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/io/TurretIO.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/io/TurretIOSim.java
  • src/main/java/frc/alotobots/rebuilt/subsystems/launcher/turret/io/TurretIOTalonFXS.java
  • src/main/java/frc/alotobots/rebuilt/util/hubshift/HubShiftUtil.java
  • src/main/java/frc/alotobots/rebuilt/util/hubshift/HubShiftUtilConstants.java
  • src/main/java/frc/alotobots/util/UnitInterpolatingMap.java

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@SeanErn SeanErn merged commit 2d1e03a into competition Mar 6, 2026
4 checks passed
@SeanErn SeanErn deleted the dev branch March 6, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants