Package frc.robot

Class RobotContainer

java.lang.Object
frc.robot.RobotContainer

public class RobotContainer extends Object
This class is where the bulk of the robot should be declared. Since Command-based is a "declarative" paradigm, very little robot logic should actually be handled in the Robot periodic methods (other than the scheduler calls). Instead, the structure of the robot (including subsystems, commands, and button mappings) should be declared here.
  • Field Details

    • primaryController

      public edu.wpi.first.wpilibj.XboxController primaryController
    • secondaryController

      public edu.wpi.first.wpilibj.XboxController secondaryController
    • swerveSubsystem

      public SwerveSubsystem swerveSubsystem
    • indexerSubsystem

      public IndexerSubsystem indexerSubsystem
    • shooterSubsystem

      public ShooterSubsystem shooterSubsystem
    • intakeSubsystem

      public IntakeSubsystem intakeSubsystem
  • Constructor Details

    • RobotContainer

      public RobotContainer()
      The container for the robot. Contains subsystems, OI devices, and commands.
  • Method Details

    • configureButtonBindings

      public void configureButtonBindings()
    • initDebugNT

      public void initDebugNT()
    • getAutonomousCommand

      public edu.wpi.first.wpilibj2.command.Command getAutonomousCommand()
      Use this to pass the autonomous command to the main Robot class.
      Returns:
      the command to run in autonomous