Factor out drivetrain functionality from y2016 auton actor
I hope that we can re-use this in the y2017 auton actor.
Change-Id: I1258a5ef99a706ebefaba8e2238bb80df68d586f
diff --git a/y2016/joystick_reader.cc b/y2016/joystick_reader.cc
index af01a8b..addfa7f 100644
--- a/y2016/joystick_reader.cc
+++ b/y2016/joystick_reader.cc
@@ -430,15 +430,16 @@
void StartAuto() {
LOG(INFO, "Starting auto mode\n");
- actors::AutonomousActionParams params;
- actors::auto_mode.FetchLatest();
- if (actors::auto_mode.get() != nullptr) {
- params.mode = actors::auto_mode->mode;
+ ::frc971::autonomous::AutonomousActionParams params;
+ ::frc971::autonomous::auto_mode.FetchLatest();
+ if (::frc971::autonomous::auto_mode.get() != nullptr) {
+ params.mode = ::frc971::autonomous::auto_mode->mode;
} else {
LOG(WARNING, "no auto mode values\n");
params.mode = 0;
}
- action_queue_.EnqueueAction(actors::MakeAutonomousAction(params));
+ action_queue_.EnqueueAction(
+ ::frc971::autonomous::MakeAutonomousAction(params));
}
void StopAuto() {