Package com.diozero.internal.provider
Interface AnalogInputDeviceInterface
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
,DeviceInterface
- All Known Implementing Classes:
PiconZero.PiconZeroAnalogInputDevice
,SysFsAnalogInputDevice
public interface AnalogInputDeviceInterface extends DeviceInterface
-
Method Summary
Modifier and Type Method Description void
close()
default boolean
generatesEvents()
int
getAdcNumber()
default DeviceMode
getMode()
float
getValue()
void
removeListener()
void
setListener(InputEventListener<AnalogInputEvent> listener)
-
Method Details
-
close
void close()- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceDeviceInterface
-
getValue
- Throws:
RuntimeIOException
-
getAdcNumber
int getAdcNumber() -
generatesEvents
default boolean generatesEvents() -
setListener
-
removeListener
void removeListener() -
getMode
-