Package frc.spectrumLib.framework
Class SpectrumRobot
java.lang.Object
edu.wpi.first.wpilibj.RobotBase
edu.wpi.first.wpilibj.IterativeRobotBase
edu.wpi.first.wpilibj.TimedRobot
frc.spectrumLib.framework.SpectrumRobot
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
Robot
The base robot class for Spectrum robots. Extends WPILib's TimedRobot and configures joystick
connection warning silencing and extends the loop overrun watchdog timeout to 200 ms.
-
Field Summary
Fields inherited from class edu.wpi.first.wpilibj.TimedRobot
kDefaultPeriod -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a SpectrumRobot, silencing joystick connection warnings and extending the loop overrun watchdog timeout to 200 ms to accommodate longer periodic loops. -
Method Summary
Methods inherited from class edu.wpi.first.wpilibj.TimedRobot
addPeriodic, addPeriodic, addPeriodic, addPeriodic, close, endCompetition, getLoopStartTime, startCompetitionMethods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase
autonomousExit, autonomousInit, autonomousPeriodic, disabledExit, disabledInit, disabledPeriodic, driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, printWatchdogEpochs, robotInit, robotPeriodic, setNetworkTablesFlushEnabled, simulationInit, simulationPeriodic, teleopExit, teleopInit, teleopPeriodic, testExit, testInit, testPeriodicMethods inherited from class edu.wpi.first.wpilibj.RobotBase
getMainThreadId, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isTest, isTestEnabled, startRobot, suppressExitWarning
-
Constructor Details
-
SpectrumRobot
public SpectrumRobot()Constructs a SpectrumRobot, silencing joystick connection warnings and extending the loop overrun watchdog timeout to 200 ms to accommodate longer periodic loops.
-