java.lang.Object
com.pi4j.library.gpiod.internal.CWrapper
com.pi4j.library.gpiod.internal.GpioLine

public class GpioLine extends CWrapper

GpioLine

Version:
$Id: $Id
Author:
Alexander Liggesmeyer (https://alexander.liggesmeyer.net/)
  • Method Details

    • getOriginalOffset

      public int getOriginalOffset()
    • getOffset

      public int getOffset()
    • getName

      public String getName()
    • getConsumer

      public String getConsumer()
    • getDirection

      public LineDirection getDirection()
    • getActiveState

      public LineActiveState getActiveState()
    • getBias

      public LineBias getBias()
    • isUsed

      public boolean isUsed()
    • isOpenDrain

      public boolean isOpenDrain()
    • isOpenSource

      public boolean isOpenSource()
    • update

      public void update()
    • requestInput

      public void requestInput(String consumer)
    • requestOutput

      public void requestOutput(String consumer, int defaultVal)
    • requestRisingEdgeEvents

      public void requestRisingEdgeEvents(String consumer)
    • requestFallingEdgeEvents

      public void requestFallingEdgeEvents(String consumer)
    • requestBothEdgeEvents

      public void requestBothEdgeEvents(String consumer)
    • requestInputFlags

      public void requestInputFlags(String consumer, int flags)
    • requestOutputFlags

      public void requestOutputFlags(String consumer, int flags, int defaultValue)
    • requestRisingEdgeEventsFlags

      public void requestRisingEdgeEventsFlags(String consumer, int flags)
    • requestFallingEdgeEventsFlags

      public void requestFallingEdgeEventsFlags(String consumer, int flags)
    • requestBothEdgeEventsFlags

      public void requestBothEdgeEventsFlags(String consumer, int flags)
    • isRequested

      public boolean isRequested()
    • isFree

      public boolean isFree()
    • getValue

      public int getValue()
    • setValue

      public void setValue(int value)
    • setConfig

      public void setConfig(LineRequest direction, int flags, int value)
    • setFlags

      public void setFlags(int flags)
    • setDirectionInput

      public void setDirectionInput()
    • setDirectionOutput

      public void setDirectionOutput(int value)
    • eventWait

      public boolean eventWait(long timeoutNs)
    • eventRead

      public GpioLineEvent eventRead(GpioLineEvent lineEvent)