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 double
kDefaultPeriod
-
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 protected
TimedRobot()
Constructor for TimedRobot.protected
TimedRobot(double period)
Constructor for TimedRobot.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
finalize()
double
getPeriod()
Get time period between calls to Periodic() functions.void
startCompetition()
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:
startCompetition
in classIterativeRobotBase
-
getPeriod
public double getPeriod()
Get time period between calls to Periodic() functions.
-
-