Package edu.wpi.first.hal
Class SolenoidJNI
- java.lang.Object
-
- edu.wpi.first.hal.JNIWrapper
-
- edu.wpi.first.hal.SolenoidJNI
-
public class SolenoidJNI extends JNIWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper
-
-
Constructor Summary
Constructors Constructor Description SolenoidJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckSolenoidChannel(int channel)static booleancheckSolenoidModule(int module)static voidclearAllPCMStickyFaults(int module)static voidfireOneShot(int portHandle)static voidfreeSolenoidPort(int portHandle)static intgetAllSolenoids(int module)static intgetPCMSolenoidBlackList(int module)static booleangetPCMSolenoidVoltageFault(int module)static booleangetPCMSolenoidVoltageStickyFault(int module)static booleangetSolenoid(int portHandle)static intinitializeSolenoidPort(int halPortHandle)static voidsetOneShotDuration(int portHandle, long durationMS)static voidsetSolenoid(int portHandle, boolean on)-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad
-
-
-
-
Method Detail
-
initializeSolenoidPort
public static int initializeSolenoidPort(int halPortHandle)
-
checkSolenoidModule
public static boolean checkSolenoidModule(int module)
-
checkSolenoidChannel
public static boolean checkSolenoidChannel(int channel)
-
freeSolenoidPort
public static void freeSolenoidPort(int portHandle)
-
setSolenoid
public static void setSolenoid(int portHandle, boolean on)
-
getSolenoid
public static boolean getSolenoid(int portHandle)
-
getAllSolenoids
public static int getAllSolenoids(int module)
-
getPCMSolenoidBlackList
public static int getPCMSolenoidBlackList(int module)
-
getPCMSolenoidVoltageStickyFault
public static boolean getPCMSolenoidVoltageStickyFault(int module)
-
getPCMSolenoidVoltageFault
public static boolean getPCMSolenoidVoltageFault(int module)
-
clearAllPCMStickyFaults
public static void clearAllPCMStickyFaults(int module)
-
setOneShotDuration
public static void setOneShotDuration(int portHandle, long durationMS)
-
fireOneShot
public static void fireOneShot(int portHandle)
-
-