Class JNIWrapper

java.lang.Object
edu.wpi.first.hal.JNIWrapper
Direct Known Subclasses:
AddressableLEDDataJNI, AddressableLEDJNI, AnalogInDataJNI, AnalogJNI, CANAPIJNI, CANJNI, ConstantsJNI, CounterJNI, CTREPCMDataJNI, CTREPCMJNI, DigitalPWMDataJNI, DIODataJNI, DIOJNI, DriverStationDataJNI, DriverStationJNI, DutyCycleDataJNI, DutyCycleJNI, EncoderDataJNI, EncoderJNI, HAL, HALUtil, I2CDataJNI, I2CJNI, IMUJNI, NotifierDataJNI, NotifierJNI, PortsJNI, PowerDistributionDataJNI, PowerDistributionJNI, PowerJNI, PWMDataJNI, REVPHDataJNI, REVPHJNI, RoboRioDataJNI, SerialPortJNI, SimDeviceDataJNI, SimDeviceJNI, SimulatorJNI, SystemServerJNI, ThreadsJNI, UsageReportingJNI

public class JNIWrapper extends Object
Base class for all JNI wrappers.
  • Constructor Details

  • Method Details

    • forceLoad

      public static void forceLoad() throws IOException
      Force load the library.
      Throws:
      IOException - if the library load failed
    • suppressUnused

      public static void suppressUnused(Object object)
      Dummy function to suppress unused variable warnings.
      Parameters:
      object - variable to suppress