2#include <unordered_map>
4#include <frc/TimedRobot.h>
8class Robot :
public frc::TimedRobot {
15 explicit Robot(units::second_t period = kDefaultPeriod);
22 inline explicit Robot(units::hertz_t frequency) :
Robot{1 / frequency} {}
24 inline ~Robot()
override { robot =
nullptr; }
38 static inline bool HasRobot() {
return robot; }
Robot(units::hertz_t frequency)
Definition Robot.h:22
static Robot & GetRobot()
static bool HasRobot()
Definition Robot.h:38
Robot(units::second_t period=kDefaultPeriod)