Class EncoderDataJNI
java.lang.Object
org.wpilib.hardware.hal.JNIWrapper
org.wpilib.hardware.hal.simulation.EncoderDataJNI
JNI for encoder data.
-
Nested Class Summary
Nested classes/interfaces inherited from class JNIWrapper
JNIWrapper.Helper -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcancelCountCallback(int index, int uid) static voidcancelDirectionCallback(int index, int uid) static voidcancelDistancePerPulseCallback(int index, int uid) static voidcancelInitializedCallback(int index, int uid) static voidcancelRateCallback(int index, int uid) static voidcancelResetCallback(int index, int uid) static voidcancelReverseDirectionCallback(int index, int uid) static intfindForChannel(int channel) static intgetCount(int index) static booleangetDirection(int index) static doublegetDistance(int index) static doublegetDistancePerPulse(int index) static booleangetInitialized(int index) static doublegetRate(int index) static booleangetReset(int index) static booleangetReverseDirection(int index) static intregisterCountCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterDistancePerPulseCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterRateCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterResetCallback(int index, NotifyCallback callback, boolean initialNotify) static intregisterReverseDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) static voidresetData(int index) static voidsetCount(int index, int count) static voidsetDirection(int index, boolean direction) static voidsetDistance(int index, double distance) static voidsetDistancePerPulse(int index, double distancePerPulse) static voidsetInitialized(int index, boolean initialized) static voidsetRate(int index, double rate) static voidsetReset(int index, boolean reset) static voidsetReverseDirection(int index, boolean reverseDirection) 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) -
registerCountCallback
-
cancelCountCallback
public static void cancelCountCallback(int index, int uid) -
getCount
public static int getCount(int index) -
setCount
public static void setCount(int index, int count) -
registerRateCallback
-
cancelRateCallback
public static void cancelRateCallback(int index, int uid) -
registerResetCallback
-
cancelResetCallback
public static void cancelResetCallback(int index, int uid) -
getReset
public static boolean getReset(int index) -
setReset
public static void setReset(int index, boolean reset) -
registerDirectionCallback
public static int registerDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelDirectionCallback
public static void cancelDirectionCallback(int index, int uid) -
getDirection
public static boolean getDirection(int index) -
setDirection
public static void setDirection(int index, boolean direction) -
registerReverseDirectionCallback
public static int registerReverseDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelReverseDirectionCallback
public static void cancelReverseDirectionCallback(int index, int uid) -
getReverseDirection
public static boolean getReverseDirection(int index) -
setReverseDirection
public static void setReverseDirection(int index, boolean reverseDirection) -
registerDistancePerPulseCallback
public static int registerDistancePerPulseCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelDistancePerPulseCallback
public static void cancelDistancePerPulseCallback(int index, int uid) -
getDistancePerPulse
public static double getDistancePerPulse(int index) -
setDistancePerPulse
public static void setDistancePerPulse(int index, double distancePerPulse) -
setDistance
public static void setDistance(int index, double distance) -
getDistance
public static double getDistance(int index) -
setRate
public static void setRate(int index, double rate) -
getRate
public static double getRate(int index) -
resetData
public static void resetData(int index) -
findForChannel
public static int findForChannel(int channel)
-