Package com.diozero.api
Class DigitalInputEvent
- java.lang.Object
-
- com.diozero.api.Event
-
- com.diozero.api.DeviceEvent
-
- com.diozero.api.DigitalInputEvent
-
public class DigitalInputEvent extends DeviceEvent
Represents an input event from a digital device.
-
-
Constructor Summary
Constructors Constructor Description DigitalInputEvent(int gpio, long epochTime, long nanoTime, boolean value)
Constructs an input event from a digital device.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getValue()
Returns the underlying GPIO state.boolean
isActive()
Determine if the event is active or not compensating for active low / high wiringString
toString()
-
Methods inherited from class com.diozero.api.DeviceEvent
getGpio
-
Methods inherited from class com.diozero.api.Event
getEpochTime, getNanoTime
-
-
-
-
Method Detail
-
getValue
public boolean getValue()
Returns the underlying GPIO state. Note does not compensate for different pull up/down logic.- Returns:
- underlying digital pin state
-
isActive
public boolean isActive()
Determine if the event is active or not compensating for active low / high wiring- Returns:
- if the event should be consider active or inactice
-
-