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
-
-
Constructor Summary
Constructors Constructor Description SolenoidJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
checkSolenoidChannel(int channel)
static boolean
checkSolenoidModule(int module)
static void
clearAllPCMStickyFaults(int module)
static void
fireOneShot(int portHandle)
static void
freeSolenoidPort(int portHandle)
static int
getAllSolenoids(int module)
static int
getPCMSolenoidBlackList(int module)
static boolean
getPCMSolenoidVoltageFault(int module)
static boolean
getPCMSolenoidVoltageStickyFault(int module)
static boolean
getSolenoid(int portHandle)
static int
initializeSolenoidPort(int halPortHandle)
static void
setOneShotDuration(int portHandle, long durationMS)
static void
setSolenoid(int portHandle, boolean on)
-
-
-
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)
-
-