added more manual overrides to the indexer
diff --git a/frc971/input/JoystickReader.cc b/frc971/input/JoystickReader.cc
index a884393..7b11625 100644
--- a/frc971/input/JoystickReader.cc
+++ b/frc971/input/JoystickReader.cc
@@ -189,6 +189,17 @@
}
index_goal->force_fire = Pressed(2, 12);
+ const bool index_up = Pressed(2, 9);
+ const bool index_down = Pressed(2, 7);
+ index_goal->override_index = index_up || index_down;
+ if (index_up && index_down) {
+ index_goal->index_voltage = 0.0;
+ } else if (index_up) {
+ index_goal->index_voltage = 12.0;
+ } else if (index_down) {
+ index_goal->index_voltage = -12.0;
+ }
+
index_goal.Send();
shooter_goal.Send();
}