11 #include "RobotBase.h"
58 static constexpr
double kDefaultPeriod = 0.0;
78 bool m_disabledInitialized =
false;
79 bool m_autonomousInitialized =
false;
80 bool m_teleopInitialized =
false;
81 bool m_testInitialized =
false;
virtual void RobotInit()
Robot-wide initialization code should go here.
Definition: IterativeRobot.cpp:118
IterativeRobot implements a specific type of Robot Program framework, extending the RobotBase class...
Definition: IterativeRobot.h:51
virtual void DisabledInit()
Initialization code for disabled mode should go here.
Definition: IterativeRobot.cpp:129
virtual void TeleopPeriodic()
Periodic code for teleop mode should go here.
Definition: IterativeRobot.cpp:205
virtual void TestInit()
Initialization code for test mode should go here.
Definition: IterativeRobot.cpp:162
virtual void StartCompetition()
Provide an alternate "main loop" via StartCompetition().
Definition: IterativeRobot.cpp:24
virtual void TeleopInit()
Initialization code for teleop mode should go here.
Definition: IterativeRobot.cpp:151
Implement a Robot Program framework.
Definition: RobotBase.h:40
virtual void AutonomousInit()
Initialization code for autonomous mode should go here.
Definition: IterativeRobot.cpp:140
virtual void AutonomousPeriodic()
Periodic code for autonomous mode should go here.
Definition: IterativeRobot.cpp:189
virtual void DisabledPeriodic()
Periodic code for disabled mode should go here.
Definition: IterativeRobot.cpp:173
virtual void TestPeriodic()
Periodic code for test mode should go here.
Definition: IterativeRobot.cpp:221