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 main Robot class.
Our class is slightly modified to implement AdvantageKit and add the subsystem manager to the command loop.
-
Field Summary
Fields 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
driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, printWatchdogEpochs, robotInit, setNetworkTablesFlushEnabled, simulationInit, simulationPeriodicMethods 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()- Overrides:
robotPeriodicin 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
-
disabledExit
public void disabledExit()- Overrides:
disabledExitin 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
-
autonomousExit
public void autonomousExit()- Overrides:
autonomousExitin 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
-
teleopExit
public void teleopExit()- Overrides:
teleopExitin 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
-
testExit
public void testExit()- Overrides:
testExitin classedu.wpi.first.wpilibj.IterativeRobotBase
-