Package com.diozero.internal.provider
Interface AnalogInputDeviceFactoryInterface
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
,DeviceFactoryInterface
- All Known Subinterfaces:
NativeDeviceFactoryInterface
- All Known Implementing Classes:
BaseNativeDeviceFactory
,McpAdc
,PCF8591
,PiconZero
,SysFsDeviceFactory
public interface AnalogInputDeviceFactoryInterface extends DeviceFactoryInterface
-
Method Summary
Modifier and Type Method Description AnalogInputDeviceInterface
createAnalogInputDevice(java.lang.String key, PinInfo pinInfo)
float
getVRef()
default AnalogInputDeviceInterface
provisionAnalogInputDevice(int adcNumber)
Methods inherited from interface com.diozero.internal.provider.DeviceFactoryInterface
close, createI2CKey, createPinKey, createSpiKey, deviceClosed, deviceOpened, getBoardPinInfo, getDevice, getDevice, getName, isClosed, isDeviceOpened
-
Method Details
-
provisionAnalogInputDevice
default AnalogInputDeviceInterface provisionAnalogInputDevice(int adcNumber) throws RuntimeIOException- Throws:
RuntimeIOException
-
createAnalogInputDevice
-
getVRef
float getVRef()
-