Package frc.robot
Class Robot
- java.lang.Object
-
- edu.wpi.first.wpilibj.RobotBase
-
- edu.wpi.first.wpilibj.IterativeRobotBase
-
- edu.wpi.first.wpilibj.TimedRobot
-
- frc.robot.Robot
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class Robot extends edu.wpi.first.wpilibj.TimedRobotThe 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.
-
-
Constructor Summary
Constructors Constructor Description Robot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidautonomousInit()voidautonomousPeriodic()voiddisabledInit()voiddisabledPeriodic()voidrobotInit()This function is run when the robot is first started up and should be used for any initialization code.voidrobotPeriodic()voidsimulationPeriodic()voidteleopInit()voidteleopPeriodic()voidtestInit()-
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
-
-
-
-
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:
robotInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
robotPeriodic
public void robotPeriodic()
- Overrides:
robotPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationPeriodic
public void simulationPeriodic()
- Overrides:
simulationPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousInit
public void autonomousInit()
- Overrides:
autonomousInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousPeriodic
public void autonomousPeriodic()
- Overrides:
autonomousPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopInit
public void teleopInit()
- Overrides:
teleopInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopPeriodic
public void teleopPeriodic()
- Overrides:
teleopPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledInit
public void disabledInit()
- Overrides:
disabledInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledPeriodic
public void disabledPeriodic()
- Overrides:
disabledPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
testInit
public void testInit()
- Overrides:
testInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
-