y2019 robot code starts!
We are now deploying the config, and all the missing locations are now
available. Some channels got renamed to be more user friendly.
Change-Id: Idc771998b24a769994ec80f3aee292b0d1ac6240
diff --git a/aos/input/BUILD b/aos/input/BUILD
index b4ceea6..24e6381 100644
--- a/aos/input/BUILD
+++ b/aos/input/BUILD
@@ -61,6 +61,7 @@
"//aos/input:joystick_input",
"//aos/logging",
"//frc971/autonomous:auto_fbs",
+ "//frc971/autonomous:auto_mode_fbs",
"//frc971/autonomous:base_autonomous_actor",
],
)
diff --git a/aos/input/action_joystick_input.cc b/aos/input/action_joystick_input.cc
index 376009b..02e6c51 100644
--- a/aos/input/action_joystick_input.cc
+++ b/aos/input/action_joystick_input.cc
@@ -2,6 +2,7 @@
#include "aos/input/driver_station_data.h"
#include "frc971/autonomous/auto_generated.h"
+#include "frc971/autonomous/auto_mode_generated.h"
#include "frc971/autonomous/base_autonomous_actor.h"
using ::aos::input::driver_station::ControlBit;
diff --git a/aos/input/action_joystick_input.h b/aos/input/action_joystick_input.h
index 781e224..562d41a 100644
--- a/aos/input/action_joystick_input.h
+++ b/aos/input/action_joystick_input.h
@@ -5,6 +5,7 @@
#include "aos/input/drivetrain_input.h"
#include "aos/input/joystick_input.h"
#include "frc971/autonomous/auto_generated.h"
+#include "frc971/autonomous/auto_mode_generated.h"
#include "frc971/autonomous/base_autonomous_actor.h"
namespace aos {
@@ -40,7 +41,7 @@
::frc971::autonomous::BaseAutonomousActor::MakeFactory(event_loop)),
autonomous_mode_fetcher_(
event_loop->MakeFetcher<::frc971::autonomous::AutonomousMode>(
- ".frc971.autonomous.auto_mode")) {}
+ "/autonomous")) {}
virtual ~ActionJoystickInput() {}
diff --git a/aos/input/joystick_input.h b/aos/input/joystick_input.h
index 5e8bf5a..7a6e8c3 100644
--- a/aos/input/joystick_input.h
+++ b/aos/input/joystick_input.h
@@ -19,8 +19,7 @@
explicit JoystickInput(::aos::EventLoop *event_loop)
: event_loop_(event_loop) {
event_loop_->MakeWatcher(
- ".aos.joystick_state",
- [this](const ::aos::JoystickState &joystick_state) {
+ "/aos", [this](const ::aos::JoystickState &joystick_state) {
this->HandleData(&joystick_state);
});
event_loop->SetRuntimeRealtimePriority(29);