Class DebouncedDigitalInputDevice

All Implemented Interfaces:
DigitalInputDeviceInterface, InputEventListener<DigitalInputEvent>, java.io.Closeable, java.lang.AutoCloseable

public class DebouncedDigitalInputDevice
extends WaitableDigitalInputDevice
Represents a generic input device with typical on/off behaviour. This class extends 'WaitableInputDevice' with machinery to fire the active and inactive events for devices that operate in a typical digital manner: straight forward on / off states with (reasonably) clean transitions between the two.