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.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.
-
-
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
-
-
-
-
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 classedu.wpi.first.wpilibj.IterativeRobotBase
-
robotPeriodic
public void robotPeriodic()
- Overrides:
robotPeriodic
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationPeriodic
public void simulationPeriodic()
- Overrides:
simulationPeriodic
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousInit
public void autonomousInit()
- Overrides:
autonomousInit
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousPeriodic
public void autonomousPeriodic()
- Overrides:
autonomousPeriodic
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopInit
public void teleopInit()
- Overrides:
teleopInit
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopPeriodic
public void teleopPeriodic()
- Overrides:
teleopPeriodic
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledInit
public void disabledInit()
- Overrides:
disabledInit
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledPeriodic
public void disabledPeriodic()
- Overrides:
disabledPeriodic
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
testInit
public void testInit()
- Overrides:
testInit
in classedu.wpi.first.wpilibj.IterativeRobotBase
-
-