7 #include "SimpleRobot.h"
9 #include "DriverStation.h"
10 #include "NetworkCommunication/UsageReporting.h"
12 #include "SmartDashboard/SmartDashboard.h"
13 #include "LiveWindow/LiveWindow.h"
14 #include "networktables/NetworkTable.h"
16 SimpleRobot::SimpleRobot()
17 : m_robotMainOverridden (true)
19 m_watchdog.SetEnabled(
false);
30 printf(
"Default %s() method... Override me!\n", __FUNCTION__);
40 printf(
"Default %s() method... Override me!\n", __FUNCTION__);
51 printf(
"Default %s() method... Override me!\n", __FUNCTION__);
62 printf(
"Default %s() method... Override me!\n", __FUNCTION__);
72 printf(
"Default %s() method... Override me!\n", __FUNCTION__);
88 m_robotMainOverridden =
false;
103 nUsageReporting::report(nUsageReporting::kResourceType_Framework, nUsageReporting::kFramework_Simple);
105 SmartDashboard::init();
110 if (!m_robotMainOverridden)
NetworkTable * GetSubTable(std::string key)
void SetEnabled(bool enabled)
static NetworkTable * GetTable(std::string key)
void PutBoolean(std::string key, bool value)
void InOperatorControl(bool entering)
static LiveWindow * GetInstance()
virtual void Autonomous()
void InDisabled(bool entering)
void InTest(bool entering)
virtual void OperatorControl()
void InAutonomous(bool entering)