Package edu.wpi.first.hal
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
Base class for all JNI wrappers.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSets whether JNI should be loaded in the static block. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidForce load the library.static voidsuppressUnused(Object object) Dummy function to suppress unused variable warnings.
-
Constructor Details
-
JNIWrapper
public JNIWrapper()Utility class.
-
-
Method Details
-
forceLoad
Force load the library.- Throws:
IOException- if the library load failed
-
suppressUnused
Dummy function to suppress unused variable warnings.- Parameters:
object- variable to suppress
-