Class CTREPCMDataJNI

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

public class CTREPCMDataJNI extends JNIWrapper
JNI for CTRE PCM 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)
    • registerSolenoidOutputCallback

      public static int registerSolenoidOutputCallback(int index, int channel, NotifyCallback callback, boolean initialNotify)
    • cancelSolenoidOutputCallback

      public static void cancelSolenoidOutputCallback(int index, int channel, int uid)
    • getSolenoidOutput

      public static boolean getSolenoidOutput(int index, int channel)
    • setSolenoidOutput

      public static void setSolenoidOutput(int index, int channel, boolean solenoidOutput)
    • registerCompressorOnCallback

      public static int registerCompressorOnCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelCompressorOnCallback

      public static void cancelCompressorOnCallback(int index, int uid)
    • getCompressorOn

      public static boolean getCompressorOn(int index)
    • setCompressorOn

      public static void setCompressorOn(int index, boolean compressorOn)
    • registerClosedLoopEnabledCallback

      public static int registerClosedLoopEnabledCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelClosedLoopEnabledCallback

      public static void cancelClosedLoopEnabledCallback(int index, int uid)
    • getClosedLoopEnabled

      public static boolean getClosedLoopEnabled(int index)
    • setClosedLoopEnabled

      public static void setClosedLoopEnabled(int index, boolean closeLoopEnabled)
    • registerPressureSwitchCallback

      public static int registerPressureSwitchCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelPressureSwitchCallback

      public static void cancelPressureSwitchCallback(int index, int uid)
    • getPressureSwitch

      public static boolean getPressureSwitch(int index)
    • setPressureSwitch

      public static void setPressureSwitch(int index, boolean pressureSwitch)
    • registerCompressorCurrentCallback

      public static int registerCompressorCurrentCallback(int index, NotifyCallback callback, boolean initialNotify)
    • cancelCompressorCurrentCallback

      public static void cancelCompressorCurrentCallback(int index, int uid)
    • getCompressorCurrent

      public static double getCompressorCurrent(int index)
    • setCompressorCurrent

      public static void setCompressorCurrent(int index, double compressorCurrent)
    • registerAllNonSolenoidCallbacks

      public static void registerAllNonSolenoidCallbacks(int index, NotifyCallback callback, boolean initialNotify)
    • registerAllSolenoidCallbacks

      public static void registerAllSolenoidCallbacks(int index, int channel, NotifyCallback callback, boolean initialNotify)
    • resetData

      public static void resetData(int index)