Skip to content

Remove Rebuilt-specific subsystems and game logic#7

Open
nlaverdure wants to merge 6 commits into
mainfrom
remove-rebuilt
Open

Remove Rebuilt-specific subsystems and game logic#7
nlaverdure wants to merge 6 commits into
mainfrom
remove-rebuilt

Conversation

@nlaverdure
Copy link
Copy Markdown
Member

@nlaverdure nlaverdure commented Jun 5, 2026

Closes #1

Summary

  • Deletes feeder, intake, and launcher subsystems
  • Deletes all 12 auto routines that required those subsystems (all involved more than chassis movement)
  • Removes all broken references from Robot.java; cleans up Constants.java
  • Gates LEDController and Vision behind LEDS_ENABLED / VISION_ENABLED feature flags (both false); removes LoggedCompressor
  • Moves PneumaticsSimulator to frc.lib
  • Strips 2026 Rebuilt hub/zone geometry from Field.java, removes hub activation logic and per-shift GamePhase values from GameState.java

@nlaverdure nlaverdure marked this pull request as draft June 5, 2026 00:30
nlaverdure and others added 4 commits June 5, 2026 13:15
All auto modes depended on feeder, intake, and launcher subsystems
which were removed in the previous commit. Delete all auto subclasses
and clean up Robot.java and Constants.java to remove every reference
to those subsystems.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
LEDController and Vision are disabled via LEDS_ENABLED / VISION_ENABLED
flags in FeatureFlags (both false). Compressor is removed entirely.
VisionThread start and all leds/vision call sites are guarded accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Strips 2026 Rebuilt hub/trench/zone geometry from Field.java,
removes autoWinner, isMyHubActive, getTarget, and per-shift GamePhases
from GameState.java, and simplifies LEDController's alliance color fill.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nlaverdure nlaverdure changed the title Remove Rebuilt-specific subsystems Remove Rebuilt-specific subsystems and game logic Jun 5, 2026
@nlaverdure nlaverdure marked this pull request as ready for review June 5, 2026 17:47
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

Remove Rebuilt-specific subsystems

1 participant