Package robot
Class Robot
java.lang.Object
edu.wpi.first.wpilibj.RobotBase
edu.wpi.first.wpilibj.IterativeRobotBase
org.littletonrobotics.junction.LoggedRobot
lib.CommandRobotBase
robot.Robot
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class lib.CommandRobotBase
autonChooser, driverChooser, operatorChooserFields inherited from class org.littletonrobotics.junction.LoggedRobot
defaultPeriodSecs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFunction for year-specific code to be run in every robot mode.voidFunction for year-specific code to be run when autonomous mode ends.voidFunction for year-specific code to be run during autonomous.voidFunction for year-specific code to be run on autonomous initialize.voidFunction for year-specific code to be run when disabled mode ends.voidFunction for year-specific code to be run while disabled.voidFunction for year-specific code to be run on disabled initialize.voidFunction for year-specific code to be run on robot code launch, afterRobotMap initialization.voidFunction for year-specific code to be run while in simulation mode.voidFunction for year-specific code to be run on simulation initialize.voidFunction for year-specific code to be run when teleoperated mode ends.voidFunction for year-specific code to be run during teleoperated time.voidFunction for year-specific code to be run on teleoperated initialize.voidFunction for year-specific code to be run when test mode ends.voidFunction for year-specific code to be run while in test mode.voidFunction for year-specific code to be run on test initialize.Methods inherited from class lib.CommandRobotBase
addClearBindingCallback, autonomousExit, autonomousInit, autonomousPeriodic, disabledExit, disabledInit, disabledPeriodic, isBlueAlliance, isRedAlliance, robotInit, robotPeriodic, simulationInit, simulationPeriodic, teleopExit, teleopInit, teleopPeriodic, testExit, testInit, testPeriodicMethods inherited from class org.littletonrobotics.junction.LoggedRobot
close, endCompetition, setUseTiming, startCompetitionMethods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase
driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, printWatchdogEpochs, setNetworkTablesFlushEnabledMethods inherited from class edu.wpi.first.wpilibj.RobotBase
getMainThreadId, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isTest, isTestEnabled, startRobot, suppressExitWarning
-
Constructor Details
-
Robot
public Robot()
-
-
Method Details
-
initialize
public void initialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on robot code launch, afterRobotMap initialization. Driver/operator/auton chooser options should be added here.- Specified by:
initializein classCommandRobotBase
-
teleopInitialize
public void teleopInitialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on teleoperated initialize.- Specified by:
teleopInitializein classCommandRobotBase
-
teleopExecute
public void teleopExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run during teleoperated time.- Specified by:
teleopExecutein classCommandRobotBase
-
teleopCleanup
public void teleopCleanup()Description copied from class:CommandRobotBaseFunction for year-specific code to be run when teleoperated mode ends.- Specified by:
teleopCleanupin classCommandRobotBase
-
autonomousInitialize
public void autonomousInitialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on autonomous initialize.- Specified by:
autonomousInitializein classCommandRobotBase
-
autonomousExecute
public void autonomousExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run during autonomous.- Specified by:
autonomousExecutein classCommandRobotBase
-
autonomousCleanup
public void autonomousCleanup()Description copied from class:CommandRobotBaseFunction for year-specific code to be run when autonomous mode ends.- Specified by:
autonomousCleanupin classCommandRobotBase
-
disabledInitialize
public void disabledInitialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on disabled initialize.- Specified by:
disabledInitializein classCommandRobotBase
-
disabledExecute
public void disabledExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run while disabled.- Specified by:
disabledExecutein classCommandRobotBase
-
disabledCleanup
public void disabledCleanup()Description copied from class:CommandRobotBaseFunction for year-specific code to be run when disabled mode ends.- Specified by:
disabledCleanupin classCommandRobotBase
-
testInitialize
public void testInitialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on test initialize.- Specified by:
testInitializein classCommandRobotBase
-
testExecute
public void testExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run while in test mode.- Specified by:
testExecutein classCommandRobotBase
-
testCleanup
public void testCleanup()Description copied from class:CommandRobotBaseFunction for year-specific code to be run when test mode ends.- Specified by:
testCleanupin classCommandRobotBase
-
alwaysExecute
public void alwaysExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run in every robot mode. This function runs after the mode-specific execute function.- Specified by:
alwaysExecutein classCommandRobotBase
-
simulationInitialize
public void simulationInitialize()Description copied from class:CommandRobotBaseFunction for year-specific code to be run on simulation initialize.- Specified by:
simulationInitializein classCommandRobotBase
-
simulationExecute
public void simulationExecute()Description copied from class:CommandRobotBaseFunction for year-specific code to be run while in simulation mode.- Specified by:
simulationExecutein classCommandRobotBase
-