Package frc.robot

Class Robot

java.lang.Object
edu.wpi.first.wpilibj.RobotBase
edu.wpi.first.wpilibj.IterativeRobotBase
edu.wpi.first.wpilibj.TimedRobot
All Implemented Interfaces:
AutoCloseable

public class Robot extends SpectrumRobot
  • Field Details

    • commandInit

      public static boolean commandInit
  • Constructor Details

    • Robot

      public Robot()
  • Method Details

    • resetCommandsAndButtons

      public void resetCommandsAndButtons()
      This method cancels all commands and returns subsystems to their default commands and the gamepad configs are reset so that new bindings can be assigned based on mode This method should be called when each mode is initialized
    • clearCommandsAndButtons

      public void clearCommandsAndButtons()
    • setupSmartDashboardData

      public void setupSmartDashboardData()
    • robotInit

      public void robotInit()
      Overrides:
      robotInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • robotPeriodic

      public void robotPeriodic()
      This method is called periodically the entire time the robot is running. Periodic methods are called every 20 ms (50 times per second) by default Since the robot software is always looping you shouldn't pause the execution of the robot code This ensures that new values are updated from the gamepads and sent to the motors
      Overrides:
      robotPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledInit

      public void disabledInit()
      Overrides:
      disabledInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledPeriodic

      public void disabledPeriodic()
      Overrides:
      disabledPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledExit

      public void disabledExit()
      Overrides:
      disabledExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousInit

      public void autonomousInit()
      This method is called once when autonomous starts
      Overrides:
      autonomousInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousPeriodic

      public void autonomousPeriodic()
      Overrides:
      autonomousPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousExit

      public void autonomousExit()
      Overrides:
      autonomousExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopInit

      public void teleopInit()
      Overrides:
      teleopInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopPeriodic

      public void teleopPeriodic()
      Overrides:
      teleopPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopExit

      public void teleopExit()
      Overrides:
      teleopExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testInit

      public void testInit()
      This method is called once when test mode starts
      Overrides:
      testInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testPeriodic

      public void testPeriodic()
      Overrides:
      testPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testExit

      public void testExit()
      Overrides:
      testExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • simulationInit

      public void simulationInit()
      This method is called once when a simulation starts
      Overrides:
      simulationInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • simulationPeriodic

      public void simulationPeriodic()
      This method is called periodically during simulation.
      Overrides:
      simulationPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • getRobotSim

      public static RobotSim getRobotSim()
    • getConfig

      public static Robot.Config getConfig()
    • getField2d

      public static edu.wpi.first.wpilibj.smartdashboard.Field2d getField2d()
    • getSwerve

      public static Swerve getSwerve()
    • getElevator

      public static Elevator getElevator()
    • getIntake

      public static Intake getIntake()
    • getLeds

      public static LedFull getLeds()
    • getOperator

      public static Operator getOperator()
    • getPilot

      public static Pilot getPilot()
    • getVisionSystem

      public static VisionSystem getVisionSystem()
    • getVision

      public static Vision getVision()
    • getAuton

      public static Auton getAuton()
    • getClimb

      public static Climb getClimb()
    • getElbow

      public static Elbow getElbow()
    • getShoulder

      public static Shoulder getShoulder()
    • getTwist

      public static Twist getTwist()