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.
-
-
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()voidsimulationInit()voidsimulationPeriodic()voidteleopInit()voidteleopPeriodic()voidtestInit()voidtestPeriodic()-
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
-
-
-
-
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
-
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
-
testPeriodic
public void testPeriodic()
- Overrides:
testPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationInit
public void simulationInit()
- Overrides:
simulationInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationPeriodic
public void simulationPeriodic()
- Overrides:
simulationPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
robotPeriodic
public void robotPeriodic()
- Overrides:
robotPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
-