Package edu.wpi.first.hal.simulation
Class EncoderDataJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.simulation.EncoderDataJNI
public class EncoderDataJNI extends JNIWrapper
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description EncoderDataJNI() -
Method Summary
Modifier and Type Method Description static voidcancelCountCallback(int index, int uid)static voidcancelDirectionCallback(int index, int uid)static voidcancelInitializedCallback(int index, int uid)static voidcancelMaxPeriodCallback(int index, int uid)static voidcancelPeriodCallback(int index, int uid)static voidcancelResetCallback(int index, int uid)static voidcancelReverseDirectionCallback(int index, int uid)static voidcancelSamplesToAverageCallback(int index, int uid)static intfindForChannel(int channel)static intgetCount(int index)static booleangetDirection(int index)static doublegetDistance(int index)static booleangetInitialized(int index)static doublegetMaxPeriod(int index)static doublegetPeriod(int index)static doublegetRate(int index)static booleangetReset(int index)static booleangetReverseDirection(int index)static intgetSamplesToAverage(int index)static intregisterCountCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterDirectionCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterInitializedCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterMaxPeriodCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterPeriodCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterResetCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterReverseDirectionCallback(int index, NotifyCallback callback, boolean initialNotify)static intregisterSamplesToAverageCallback(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 voidsetInitialized(int index, boolean initialized)static voidsetMaxPeriod(int index, double maxPeriod)static voidsetPeriod(int index, double period)static voidsetRate(int index, double rate)static voidsetReset(int index, boolean reset)static voidsetReverseDirection(int index, boolean reverseDirection)static voidsetSamplesToAverage(int index, int samplesToAverage)
-
Constructor Details
-
EncoderDataJNI
public EncoderDataJNI()
-
-
Method Details
-
registerInitializedCallback
public static int registerInitializedCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelInitializedCallback
-
getInitialized
-
setInitialized
-
registerCountCallback
-
cancelCountCallback
-
getCount
-
setCount
-
registerPeriodCallback
public static int registerPeriodCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelPeriodCallback
-
getPeriod
-
setPeriod
-
registerResetCallback
-
cancelResetCallback
-
getReset
-
setReset
-
registerMaxPeriodCallback
public static int registerMaxPeriodCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelMaxPeriodCallback
-
getMaxPeriod
-
setMaxPeriod
-
registerDirectionCallback
public static int registerDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelDirectionCallback
-
getDirection
-
setDirection
-
registerReverseDirectionCallback
public static int registerReverseDirectionCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelReverseDirectionCallback
-
getReverseDirection
-
setReverseDirection
-
registerSamplesToAverageCallback
public static int registerSamplesToAverageCallback(int index, NotifyCallback callback, boolean initialNotify) -
cancelSamplesToAverageCallback
-
getSamplesToAverage
-
setSamplesToAverage
-
setDistance
-
getDistance
-
setRate
-
getRate
-
resetData
-
findForChannel
-