Package edu.wpi.first.wpilibj
Class TimedRobot
- java.lang.Object
-
- edu.wpi.first.wpilibj.RobotBase
-
- edu.wpi.first.wpilibj.IterativeRobotBase
-
- edu.wpi.first.wpilibj.TimedRobot
-
- All Implemented Interfaces:
AutoCloseable
public class TimedRobot extends IterativeRobotBase
TimedRobot implements the IterativeRobotBase robot program framework.The TimedRobot class is intended to be subclassed by a user creating a robot program.
periodic() functions from the base class are called on an interval by a Notifier instance.
-
-
Field Summary
Fields Modifier and Type Field Description static doublekDefaultPeriod-
Fields inherited from class edu.wpi.first.wpilibj.IterativeRobotBase
m_period
-
Fields inherited from class edu.wpi.first.wpilibj.RobotBase
m_ds, MAIN_THREAD_ID
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTimedRobot()Constructor for TimedRobot.protectedTimedRobot(double period)Constructor for TimedRobot.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinalize()doublegetPeriod()Get time period between calls to Periodic() functions.voidstartCompetition()Provide an alternate "main loop" via startCompetition().-
Methods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase
autonomousInit, autonomousPeriodic, disabledInit, disabledPeriodic, loopFunc, robotInit, robotPeriodic, teleopInit, teleopPeriodic, testInit, testPeriodic
-
Methods inherited from class edu.wpi.first.wpilibj.RobotBase
close, free, getBooleanProperty, isAutonomous, isDisabled, isEnabled, isNewDataAvailable, isOperatorControl, isReal, isSimulation, isTest, startRobot
-
-
-
-
Field Detail
-
kDefaultPeriod
public static final double kDefaultPeriod
- See Also:
- Constant Field Values
-
-
Method Detail
-
startCompetition
public void startCompetition()
Provide an alternate "main loop" via startCompetition().- Specified by:
startCompetitionin classIterativeRobotBase
-
getPeriod
public double getPeriod()
Get time period between calls to Periodic() functions.
-
-