10 #include "RobotBase.h" 63 enum class Mode { kNone, kDisabled, kAutonomous, kTeleop, kTest };
65 Mode m_lastMode = Mode::kNone;
virtual void DisabledPeriodic()
Periodic code for disabled mode should go here.
Definition: IterativeRobotBase.cpp:97
virtual void AutonomousPeriodic()
Periodic code for autonomous mode should go here.
Definition: IterativeRobotBase.cpp:112
virtual void DisabledInit()
Initialization code for disabled mode should go here.
Definition: IterativeRobotBase.cpp:42
virtual void RobotInit()
Robot-wide initialization code should go here.
Definition: IterativeRobotBase.cpp:31
virtual void AutonomousInit()
Initialization code for autonomous mode should go here.
Definition: IterativeRobotBase.cpp:52
virtual void TestInit()
Initialization code for test mode should go here.
Definition: IterativeRobotBase.cpp:72
virtual void TeleopInit()
Initialization code for teleop mode should go here.
Definition: IterativeRobotBase.cpp:62
virtual void TestPeriodic()
Periodic code for test mode should go here.
Definition: IterativeRobotBase.cpp:141
Implement a Robot Program framework.
Definition: RobotBase.h:43
virtual void RobotPeriodic()
Periodic code for all modes should go here.
Definition: IterativeRobotBase.cpp:82
virtual void TeleopPeriodic()
Periodic code for teleop mode should go here.
Definition: IterativeRobotBase.cpp:127
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase cla...
Definition: IterativeRobotBase.h:43