Class SpectrumRobot

All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
Robot

public class SpectrumRobot extends TimedRobot
The base robot class for Spectrum robots. Extends WPILib's TimedRobot and manages a collection of SpectrumSubsystems.
  • Constructor Details

    • SpectrumRobot

      public SpectrumRobot()
  • Method Details

    • add

      public static void add(SpectrumSubsystem subsystem)
      Add a subsystem to the global list of subsystems.
      Parameters:
      subsystem - The subsystem to add.
    • setupDefaultCommands

      protected void setupDefaultCommands()
      Set up default commands for all registered subsystems. Should be called during robot initialization.
    • setupStates

      protected void setupStates()
      Set up states and triggers for all registered subsystems. Should be called during robot initialization.