Class EncoderDataJNI

java.lang.Object
org.wpilib.hardware.hal.JNIWrapper
org.wpilib.hardware.hal.simulation.EncoderDataJNI

public class EncoderDataJNI extends JNIWrapper
JNI for encoder data.
  • 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

      public static int registerCountCallback(int index, NotifyCallback callback, boolean initialNotify)
    • 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

      public static int registerRateCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelRateCallback

      public static void cancelRateCallback(int index, int uid)
    • registerResetCallback

      public static int registerResetCallback(int index, NotifyCallback callback, boolean initialNotify)
    • 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)