Package frc.robot

Class Robot

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class Robot
    extends edu.wpi.first.wpilibj.TimedRobot
    The VM is configured to automatically run this class, and to call the functions corresponding to each mode, as described in the TimedRobot documentation.
    • Field Summary

      • Fields inherited from class edu.wpi.first.wpilibj.TimedRobot

        kDefaultPeriod
    • Constructor Summary

      Constructors 
      Constructor Description
      Robot()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void autonomousInit()  
      void autonomousPeriodic()  
      void disabledInit()  
      void disabledPeriodic()  
      void robotInit()
      This function is run when the robot is first started up and should be used for any initialization code.
      void robotPeriodic()  
      void simulationInit()  
      void simulationPeriodic()  
      void teleopInit()  
      void teleopPeriodic()  
      void testInit()  
      void testPeriodic()  
      • Methods inherited from class edu.wpi.first.wpilibj.TimedRobot

        addPeriodic, addPeriodic, close, endCompetition, startCompetition
      • Methods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase

        autonomousExit, disabledExit, driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, setNetworkTablesFlushEnabled, teleopExit, testExit
      • Methods inherited from class edu.wpi.first.wpilibj.RobotBase

        getMainThreadId, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isTest, isTestEnabled, startRobot, suppressExitWarning
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Robot

        public Robot()
    • Method Detail

      • robotInit

        public void robotInit()
        This function is run when the robot is first started up and should be used for any initialization code.
        Overrides:
        robotInit in class edu.wpi.first.wpilibj.IterativeRobotBase
      • autonomousInit

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

        public void autonomousPeriodic()
        Overrides:
        autonomousPeriodic 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
      • 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
      • testInit

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

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

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

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

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