Class Robot
java.lang.Object
org.wpilib.framework.RobotBase
org.wpilib.framework.IterativeRobotBase
org.littletonrobotics.junction.LoggedRobot
com.stuypulse.robot.Robot
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.wpilib.util.Alertprivate Autonprivate final org.wpilib.command3.Schedulerprivate final RobotContainerFields inherited from class org.littletonrobotics.junction.LoggedRobot
defaultPeriodSecs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidstatic booleanisBlue()Checks the alliance the robot is onprivate voidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class org.littletonrobotics.junction.LoggedRobot
close, endCompetition, getLoopStartTime, setLoopOverrunWarningTimeout, setUseTiming, startCompetitionMethods inherited from class org.wpilib.framework.IterativeRobotBase
disabledExit, driverStationConnected, getPeriod, loopFunc, printWatchdogEpochs, simulationInit, simulationPeriodicMethods inherited from class org.wpilib.framework.RobotBase
getMainThreadId, getOpMode, getOpModeId, getRobotName, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isUtility, isUtilityEnabled, startRobot, suppressExitWarning
-
Field Details
-
allianceMissing
-
robot
-
defaultScheduler
-
auto
-
-
Constructor Details
-
Robot
public Robot()
-
-
Method Details
-
isBlue
Checks the alliance the robot is on- Returns:
- true if the robot is on the blue alliance, false if the robot is on the red alliance, and false if alliance cannot be determined.
-
logGitInfo
-
robotPeriodic
- Overrides:
robotPeriodicin classorg.wpilib.framework.IterativeRobotBase
-
disabledInit
- Overrides:
disabledInitin classorg.wpilib.framework.IterativeRobotBase
-
disabledPeriodic
- Overrides:
disabledPeriodicin classorg.wpilib.framework.IterativeRobotBase
-
autonomousInit
- Overrides:
autonomousInitin classorg.wpilib.framework.IterativeRobotBase
-
autonomousPeriodic
- Overrides:
autonomousPeriodicin classorg.wpilib.framework.IterativeRobotBase
-
autonomousExit
- Overrides:
autonomousExitin classorg.wpilib.framework.IterativeRobotBase
-
teleopInit
- Overrides:
teleopInitin classorg.wpilib.framework.IterativeRobotBase
-
teleopPeriodic
- Overrides:
teleopPeriodicin classorg.wpilib.framework.IterativeRobotBase
-
teleopExit
- Overrides:
teleopExitin classorg.wpilib.framework.IterativeRobotBase
-
utilityInit
- Overrides:
utilityInitin classorg.wpilib.framework.IterativeRobotBase
-
utilityPeriodic
- Overrides:
utilityPeriodicin classorg.wpilib.framework.IterativeRobotBase
-
utilityExit
- Overrides:
utilityExitin classorg.wpilib.framework.IterativeRobotBase
-