fixed an off-by-1 in the joystick port numbering
diff --git a/aos/common/input/driver_station_data.cc b/aos/common/input/driver_station_data.cc
index 6b078d4..18b3403 100644
--- a/aos/common/input/driver_station_data.cc
+++ b/aos/common/input/driver_station_data.cc
@@ -68,7 +68,7 @@
float Data::GetAxis(JoystickAxis axis) const {
// TODO(brians): check this math against what our joysticks report as their
// logical minimums and maximums
- return current_values_.joysticks[axis.joystick()].axes[axis.number()] / 127.0;
+ return current_values_.joysticks[axis.joystick() - 1].axes[axis.number() - 1] / 127.0;
}
} // namespace driver_station