From decfd858b887b0db61d5efb7ddf4865ffb6b3acf Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sun, 25 Aug 2019 22:51:54 -0700 Subject: [PATCH] Correctly report -1 for POV on disconnected joystick (#1852) --- .../src/main/java/edu/wpi/first/wpilibj/DriverStation.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java index 366adbbc8d..59552011e1 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java @@ -53,6 +53,9 @@ public class DriverStation { HALJoystickPOVs(int count) { m_povs = new short[count]; + for (int i = 0; i < count; i++) { + m_povs[i] = -1; + } } } @@ -461,6 +464,7 @@ public class DriverStation { m_cacheDataMutex.unlock(); reportJoystickUnpluggedWarning("Joystick POV " + pov + " on port " + stick + " not available, check if controller is plugged in"); + return -1; } } finally { if (m_cacheDataMutex.isHeldByCurrentThread()) {