Class SolenoidJNI

    • Constructor Detail

      • SolenoidJNI

        public SolenoidJNI()
    • Method Detail

      • initializeSolenoidPort

        public static int initializeSolenoidPort​(int halPortHandle)
      • checkSolenoidModule

        public static boolean checkSolenoidModule​(int module)
      • checkSolenoidChannel

        public static boolean checkSolenoidChannel​(int channel)
      • freeSolenoidPort

        public static void freeSolenoidPort​(int portHandle)
      • setSolenoid

        public static void setSolenoid​(int portHandle,
                                       boolean on)
      • getSolenoid

        public static boolean getSolenoid​(int portHandle)
      • getAllSolenoids

        public static int getAllSolenoids​(int module)
      • getPCMSolenoidBlackList

        public static int getPCMSolenoidBlackList​(int module)
      • getPCMSolenoidVoltageStickyFault

        public static boolean getPCMSolenoidVoltageStickyFault​(int module)
      • getPCMSolenoidVoltageFault

        public static boolean getPCMSolenoidVoltageFault​(int module)
      • clearAllPCMStickyFaults

        public static void clearAllPCMStickyFaults​(int module)
      • setOneShotDuration

        public static void setOneShotDuration​(int portHandle,
                                              long durationMS)
      • fireOneShot

        public static void fireOneShot​(int portHandle)