Class PWMDataJNI
java.lang.Object
org.wpilib.hardware.hal.JNIWrapper
org.wpilib.hardware.hal.simulation.PWMDataJNI
JNI for PWM data.
-
Nested Class Summary
Nested classes/interfaces inherited from class JNIWrapper
JNIWrapper.Helper -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcancelInitializedCallback(int index, int uid) static voidcancelOutputPeriodCallback(int index, int uid) static voidcancelPulseMicrosecondCallback(int index, int uid) static booleangetInitialized(int index) static intgetOutputPeriod(int index) static intgetPulseMicrosecond(int index) static intregisterInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterOutputPeriodCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterPulseMicrosecondCallback(int index, NotifyCallback callback, boolean initialNotify) static voidresetData(int index) static voidsetInitialized(int index, boolean initialized) static voidsetOutputPeriod(int index, int period) static voidsetPulseMicrosecond(int index, int microsecondPulseTime) Methods inherited from class JNIWrapper
forceLoad, suppressUnused
-
Method Details
-
registerInitializedCallback
public static int registerInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelInitializedCallback
public static void cancelInitializedCallback(int index, int uid) -
getInitialized
public static boolean getInitialized(int index) -
setInitialized
public static void setInitialized(int index, boolean initialized) -
registerPulseMicrosecondCallback
public static int registerPulseMicrosecondCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelPulseMicrosecondCallback
public static void cancelPulseMicrosecondCallback(int index, int uid) -
getPulseMicrosecond
public static int getPulseMicrosecond(int index) -
setPulseMicrosecond
public static void setPulseMicrosecond(int index, int microsecondPulseTime) -
registerOutputPeriodCallback
public static int registerOutputPeriodCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelOutputPeriodCallback
public static void cancelOutputPeriodCallback(int index, int uid) -
getOutputPeriod
public static int getOutputPeriod(int index) -
setOutputPeriod
public static void setOutputPeriod(int index, int period) -
resetData
public static void resetData(int index)
-