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
Runs tasks on Roborio in this file.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.littletonrobotics.junction.LoggedRobot
defaultPeriodSecs -
Constructor Summary
Constructors -
Method Summary
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, setNetworkTablesFlushEnabled, simulationInit, simulationPeriodic, 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
-
Field Details
-
robotRunType
-
-
Constructor Details
-
Robot
public Robot()
-
-
Method Details
-
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 classIterativeRobotBase
-
robotPeriodic
public void robotPeriodic()- Overrides:
robotPeriodicin classIterativeRobotBase
-
disabledInit
public void disabledInit()- Overrides:
disabledInitin classIterativeRobotBase
-
disabledPeriodic
public void disabledPeriodic()- Overrides:
disabledPeriodicin classIterativeRobotBase
-
autonomousInit
public void autonomousInit()- Overrides:
autonomousInitin classIterativeRobotBase
-
autonomousPeriodic
public void autonomousPeriodic()- Overrides:
autonomousPeriodicin classIterativeRobotBase
-
teleopInit
public void teleopInit()- Overrides:
teleopInitin classIterativeRobotBase
-
teleopPeriodic
public void teleopPeriodic()- Overrides:
teleopPeriodicin classIterativeRobotBase
-
testInit
public void testInit()- Overrides:
testInitin classIterativeRobotBase
-
testPeriodic
public void testPeriodic()- Overrides:
testPeriodicin classIterativeRobotBase
-
findReplayLog
Finds the path to a log file for replay, using the following priorities: 1. The value of the "AKIT_LOG_PATH" environment variable, if set 2. The file currently open in AdvantageScope, if available 3. The result of the prompt displayed to the user
-