public class DIOJNI extends JNIWrapper
Constructor and Description |
---|
DIOJNI() |
Modifier and Type | Method and Description |
---|---|
static int |
allocateDigitalPWM() |
static boolean |
checkDIOChannel(int channel) |
static void |
freeDigitalPWM(int pwmGenerator) |
static void |
freeDIOPort(int dioPortHandle) |
static boolean |
getDIO(int dioPortHandle) |
static boolean |
getDIODirection(int dioPortHandle) |
static short |
getLoopTiming() |
static int |
initializeDIOPort(int halPortHandle,
boolean input) |
static boolean |
isAnyPulsing() |
static boolean |
isPulsing(int dioPortHandle) |
static void |
pulse(int dioPortHandle,
double pulseLength) |
static void |
setDigitalPWMDutyCycle(int pwmGenerator,
double dutyCycle) |
static void |
setDigitalPWMOutputChannel(int pwmGenerator,
int channel) |
static void |
setDigitalPWMRate(double rate) |
static void |
setDIO(int dioPortHandle,
short value) |
getPort, getPortWithModule
public DIOJNI()
public static int initializeDIOPort(int halPortHandle, boolean input)
public static boolean checkDIOChannel(int channel)
public static void freeDIOPort(int dioPortHandle)
public static void setDIO(int dioPortHandle, short value)
public static boolean getDIO(int dioPortHandle)
public static boolean getDIODirection(int dioPortHandle)
public static void pulse(int dioPortHandle, double pulseLength)
public static boolean isPulsing(int dioPortHandle)
public static boolean isAnyPulsing()
public static short getLoopTiming()
public static int allocateDigitalPWM()
public static void freeDigitalPWM(int pwmGenerator)
public static void setDigitalPWMRate(double rate)
public static void setDigitalPWMDutyCycle(int pwmGenerator, double dutyCycle)
public static void setDigitalPWMOutputChannel(int pwmGenerator, int channel)