Class DIODataJNI

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

public class DIODataJNI extends JNIWrapper
JNI for DIO 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)
    • registerValueCallback

      public static int registerValueCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelValueCallback

      public static void cancelValueCallback(int index, int uid)
    • getValue

      public static boolean getValue(int index)
    • setValue

      public static void setValue(int index, boolean value)
    • registerPulseLengthCallback

      public static int registerPulseLengthCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelPulseLengthCallback

      public static void cancelPulseLengthCallback(int index, int uid)
    • getPulseLength

      public static double getPulseLength(int index)
    • setPulseLength

      public static void setPulseLength(int index, double pulseLength)
    • registerIsInputCallback

      public static int registerIsInputCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelIsInputCallback

      public static void cancelIsInputCallback(int index, int uid)
    • getIsInput

      public static boolean getIsInput(int index)
    • setIsInput

      public static void setIsInput(int index, boolean isInput)
    • registerFilterIndexCallback

      public static int registerFilterIndexCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelFilterIndexCallback

      public static void cancelFilterIndexCallback(int index, int uid)
    • getFilterIndex

      public static int getFilterIndex(int index)
    • setFilterIndex

      public static void setFilterIndex(int index, int filterIndex)
    • resetData

      public static void resetData(int index)