Package frc.robot
Class Robot
java.lang.Object
edu.wpi.first.wpilibj.RobotBase
edu.wpi.first.wpilibj.IterativeRobotBase
org.littletonrobotics.junction.LoggedRobot
frc.robot.Robot
- All Implemented Interfaces:
AutoCloseable
public class Robot
extends org.littletonrobotics.junction.LoggedRobot
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 org.littletonrobotics.junction.LoggedRobot
defaultPeriodSecs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis autonomous runs the autonomous command selected by yourRobotContainerclass.voidThis function is called periodically during autonomous.voidThis function is called once when the robot is disabled.voidThis function is called periodically when disabled.voidThis function is called periodically during all modes.voidThis function is called once when the robot is first started up.voidThis function is called periodically whilst in simulation.voidThis function is called once when teleop is enabled.voidThis function is called periodically during operator control.voidtestInit()This function is called once when test mode is enabled.voidThis function is called periodically during test mode.Methods inherited from class org.littletonrobotics.junction.LoggedRobot
endCompetition, finalize, setUseTiming, startCompetitionMethods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase
autonomousExit, disabledExit, driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, printWatchdogEpochs, robotInit, setNetworkTablesFlushEnabled, teleopExit, testExitMethods inherited from class edu.wpi.first.wpilibj.RobotBase
close, getMainThreadId, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isTest, isTestEnabled, startRobot, suppressExitWarning
-
Constructor Details
-
Robot
public Robot()
-
-
Method Details
-
robotPeriodic
public void robotPeriodic()This function is called periodically during all modes.- Overrides:
robotPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledInit
public void disabledInit()This function is called once when the robot is disabled.- Overrides:
disabledInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
disabledPeriodic
public void disabledPeriodic()This function is called periodically when disabled.- Overrides:
disabledPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousInit
public void autonomousInit()This autonomous runs the autonomous command selected by yourRobotContainerclass.- Overrides:
autonomousInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
autonomousPeriodic
public void autonomousPeriodic()This function is called periodically during autonomous.- Overrides:
autonomousPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopInit
public void teleopInit()This function is called once when teleop is enabled.- Overrides:
teleopInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
teleopPeriodic
public void teleopPeriodic()This function is called periodically during operator control.- Overrides:
teleopPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
testInit
public void testInit()This function is called once when test mode is enabled.- Overrides:
testInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
testPeriodic
public void testPeriodic()This function is called periodically during test mode.- Overrides:
testPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationInit
public void simulationInit()This function is called once when the robot is first started up.- Overrides:
simulationInitin classedu.wpi.first.wpilibj.IterativeRobotBase
-
simulationPeriodic
public void simulationPeriodic()This function is called periodically whilst in simulation.- Overrides:
simulationPeriodicin classedu.wpi.first.wpilibj.IterativeRobotBase
-