Created WPILibRobotBase
To not depend on WPILib interfaces and make version changes easier
Change-Id: I90abb34c50798dd166bf7eadf359de5f635f6d82
diff --git a/y2014/wpilib/wpilib_interface.cc b/y2014/wpilib/wpilib_interface.cc
index 0278ebc..ebf2a8b 100644
--- a/y2014/wpilib/wpilib_interface.cc
+++ b/y2014/wpilib/wpilib_interface.cc
@@ -13,7 +13,7 @@
#include "AnalogInput.h"
#include "Compressor.h"
#include "Relay.h"
-#include "RobotBase.h"
+#include "frc971/wpilib/wpilib_robot_base.h"
#include "dma.h"
#ifndef WPILIB2015
#include "DigitalGlitchFilter.h"
@@ -677,14 +677,14 @@
::std::unique_ptr<Talon> intake2_talon_;
};
-class WPILibRobot : public RobotBase {
+class WPILibRobot : public ::frc971::wpilib::WPILibRobotBase {
public:
::std::unique_ptr<Encoder> make_encoder(int index) {
return make_unique<Encoder>(10 + index * 2, 11 + index * 2, false,
Encoder::k4X);
}
- virtual void StartCompetition() {
+ void Run() override {
::aos::InitNRT();
::aos::SetCurrentThreadName("StartCompetition");
@@ -789,4 +789,4 @@
} // namespace y2014
-START_ROBOT_CLASS(::y2014::wpilib::WPILibRobot);
+AOS_ROBOT_CLASS(::y2014::wpilib::WPILibRobot);