Use new CAN API for PDP (#1081)

This commit is contained in:
Thad House
2018-06-07 22:31:26 -07:00
committed by Peter Johnson
parent f6e4df6a18
commit 056e68f2ae
13 changed files with 413 additions and 427 deletions

View File

@@ -9,25 +9,25 @@ package edu.wpi.first.wpilibj.hal;
@SuppressWarnings("AbbreviationAsWordInName")
public class PDPJNI extends JNIWrapper {
public static native void initializePDP(int module);
public static native int initializePDP(int module);
public static native boolean checkPDPModule(int module);
public static native boolean checkPDPChannel(int channel);
public static native double getPDPTemperature(int module);
public static native double getPDPTemperature(int handle);
public static native double getPDPVoltage(int module);
public static native double getPDPVoltage(int handle);
public static native double getPDPChannelCurrent(byte channel, int module);
public static native double getPDPChannelCurrent(byte channel, int handle);
public static native double getPDPTotalCurrent(int module);
public static native double getPDPTotalCurrent(int handle);
public static native double getPDPTotalPower(int module);
public static native double getPDPTotalPower(int handle);
public static native double getPDPTotalEnergy(int module);
public static native double getPDPTotalEnergy(int handle);
public static native void resetPDPTotalEnergy(int module);
public static native void resetPDPTotalEnergy(int handle);
public static native void clearPDPStickyFaults(int module);
public static native void clearPDPStickyFaults(int handle);
}