Class DigitalInputEvent


  • public class DigitalInputEvent
    extends DeviceEvent
    Represents an input event from a digital device.
    • Constructor Detail

      • DigitalInputEvent

        public DigitalInputEvent​(int gpio,
                                 long epochTime,
                                 long nanoTime,
                                 boolean value)
        Constructs an input event from a digital device. See (@link com.diozero.api.DeviceEvent} for first 3 parameters.
        Parameters:
        gpio -
        epochTime -
        nanoTime -
        value - initial value
    • 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