Package edu.wpi.first.hal.simulation
Class PWMDataJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.simulation.PWMDataJNI
JNI for PWM data.
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcancelInitializedCallback(int index, int uid) static voidcancelPeriodScaleCallback(int index, int uid) static voidcancelPositionCallback(int index, int uid) static voidcancelPulseMicrosecondCallback(int index, int uid) static voidcancelSpeedCallback(int index, int uid) static voidcancelZeroLatchCallback(int index, int uid) static booleangetInitialized(int index) static intgetPeriodScale(int index) static doublegetPosition(int index) static intgetPulseMicrosecond(int index) static doublegetSpeed(int index) static booleangetZeroLatch(int index) static intregisterInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterPeriodScaleCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterPositionCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterPulseMicrosecondCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterSpeedCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterZeroLatchCallback(int index, NotifyCallback callback, boolean initialNotify) static voidresetData(int index) static voidsetInitialized(int index, boolean initialized) static voidsetPeriodScale(int index, int periodScale) static voidsetPosition(int index, double position) static voidsetPulseMicrosecond(int index, int microsecondPulseTime) static voidsetSpeed(int index, double speed) static voidsetZeroLatch(int index, boolean zeroLatch) Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad, suppressUnused
-
Method Details
-
registerInitializedCallback
public static int registerInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelInitializedCallback
-
getInitialized
-
setInitialized
-
registerPulseMicrosecondCallback
public static int registerPulseMicrosecondCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelPulseMicrosecondCallback
-
getPulseMicrosecond
-
setPulseMicrosecond
-
registerSpeedCallback
-
cancelSpeedCallback
-
getSpeed
-
setSpeed
-
registerPositionCallback
public static int registerPositionCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelPositionCallback
-
getPosition
-
setPosition
-
registerPeriodScaleCallback
public static int registerPeriodScaleCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelPeriodScaleCallback
-
getPeriodScale
-
setPeriodScale
-
registerZeroLatchCallback
public static int registerZeroLatchCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelZeroLatchCallback
-
getZeroLatch
-
setZeroLatch
-
resetData
-