Package edu.wpi.first.hal
Class DIOJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.DIOJNI
public class DIOJNI extends JNIWrapper
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description DIOJNI() -
Method Summary
Modifier and Type Method Description static intallocateDigitalPWM()static booleancheckDIOChannel(int channel)static voidfreeDigitalPWM(int pwmGenerator)static voidfreeDIOPort(int dioPortHandle)static booleangetDIO(int dioPortHandle)static booleangetDIODirection(int dioPortHandle)static shortgetLoopTiming()static intinitializeDIOPort(int halPortHandle, boolean input)static booleanisAnyPulsing()static booleanisPulsing(int dioPortHandle)static voidpulse(int dioPortHandle, double pulseLength)static voidsetDigitalPWMDutyCycle(int pwmGenerator, double dutyCycle)static voidsetDigitalPWMOutputChannel(int pwmGenerator, int channel)static voidsetDigitalPWMRate(double rate)static voidsetDIO(int dioPortHandle, boolean value)static voidsetDIODirection(int dioPortHandle, boolean input)static voidsetDIOSimDevice(int handle, int device)