So we have thus far been unable to read correct values from the PDP using Java. We wrote our code as per the documentation seen here: http://wpilib.screenstepslive.com/s/4485/m/13809/l/219414-power-distribution-panel.
We are writing current values for channels 12 and 15 (connected to Jaguars for now) and the temperature value to the SmartDashboard.
The interesting problem is that the temperature always shows as -67 to some decimal, never fluctuating. The currents always show zero. We have a timer updating a string on the dashboard so we know that the dashboard is updating properly.
However, when we do a self-test on the PDP in the web control panel, the temperature is around 27 I believe and the currents on those channels vary above zero as expected.
We have looked into this fairly extensively and have come up empty scouring the internet, so we have come here for advice.