13 #include "IterativeRobotBase.h" 29 static constexpr
double kDefaultPeriod = 0.02;
41 std::atomic<double> m_period{kDefaultPeriod};
44 bool m_startLoop =
false;
46 std::unique_ptr<Notifier> m_loop;
Definition: RobotController.cpp:14
void StartCompetition() override
Provide an alternate "main loop" via StartCompetition().
Definition: TimedRobot.cpp:19
double GetPeriod() const
Get time period between calls to Periodic() functions.
Definition: TimedRobot.cpp:53
TimedRobot implements the IterativeRobotBase robot program framework.
Definition: TimedRobot.h:27
void SetPeriod(double seconds)
Set time period between calls to Periodic() functions.
Definition: TimedRobot.cpp:42
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase cla...
Definition: IterativeRobotBase.h:43