Class JNIWrapper

java.lang.Object
edu.wpi.first.hal.JNIWrapper
Direct Known Subclasses:
AccelerometerDataJNI, AccelerometerJNI, AddressableLEDDataJNI, AddressableLEDJNI, AnalogGyroDataJNI, AnalogGyroJNI, AnalogInDataJNI, AnalogJNI, AnalogOutDataJNI, AnalogTriggerDataJNI, CANAPIJNI, CANJNI, ConstantsJNI, CounterJNI, CTREPCMDataJNI, CTREPCMJNI, DigitalGlitchFilterJNI, DigitalPWMDataJNI, DIODataJNI, DIOJNI, DMAJNI, DriverStationDataJNI, DriverStationJNI, DutyCycleDataJNI, DutyCycleJNI, EncoderDataJNI, EncoderJNI, HAL, HALUtil, I2CDataJNI, I2CJNI, InterruptJNI, LEDJNI, NotifierDataJNI, NotifierJNI, PortsJNI, PowerDistributionDataJNI, PowerDistributionJNI, PowerJNI, PWMDataJNI, RelayDataJNI, REVPHDataJNI, REVPHJNI, RoboRioDataJNI, SerialPortJNI, SimDeviceDataJNI, SimDeviceJNI, SimulatorJNI, SPIAccelerometerDataJNI, SPIDataJNI, SPIJNI, ThreadsJNI

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