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. If you change the name of this class or the package after creating this project, you must also update the build.gradle file in the project.
    • Field Summary

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

        kDefaultPeriod
      • Fields inherited from class edu.wpi.first.wpilibj.IterativeRobotBase

        m_period
      • Fields inherited from class edu.wpi.first.wpilibj.RobotBase

        m_ds
    • 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 simulationPeriodic()  
      void teleopInit()  
      void teleopPeriodic()  
      void testInit()  
      • Methods inherited from class edu.wpi.first.wpilibj.TimedRobot

        endCompetition, finalize, getPeriod, startCompetition
      • Methods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase

        loopFunc, simulationInit, testPeriodic
      • Methods inherited from class edu.wpi.first.wpilibj.RobotBase

        close, getBooleanProperty, getMainThreadId, isAutonomous, isDisabled, isEnabled, isNewDataAvailable, isOperatorControl, isReal, isSimulation, isTest, startRobot, suppressExitWarning
      • Methods inherited from class java.lang.Object

        clone, equals, 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
      • robotPeriodic

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

        public void simulationPeriodic()
        Overrides:
        simulationPeriodic 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