7 #ifndef ROBOT_ITERATIVE_H_
8 #define ROBOT_ITERATIVE_H_
11 #include "RobotBase.h"
48 static constexpr
double kDefaultPeriod = 0.0;
72 bool NextPeriodReady();
74 bool m_disabledInitialized;
75 bool m_autonomousInitialized;
76 bool m_teleopInitialized;
77 bool m_testInitialized;
79 Timer m_mainLoopTimer;
virtual void DisabledPeriodic()
virtual void AutonomousInit()
virtual void DisabledInit()
virtual void StartCompetition()
void SetPeriod(double period)
virtual void AutonomousPeriodic()
virtual void TestPeriodic()
virtual ~IterativeRobot()
virtual void TeleopPeriodic()
virtual void TeleopInit()