java.lang.Object
com.pi4j.library.gpiod.internal.CWrapper
com.pi4j.library.gpiod.internal.GpioLine
GpioLine
- Version:
- $Id: $Id
- Author:
- Alexander Liggesmeyer (https://alexander.liggesmeyer.net/)
-
Method Summary
Modifier and TypeMethodDescriptioneventRead(GpioLineEvent lineEvent) booleaneventWait(long timeoutNs) getBias()getName()intintintgetValue()booleanisFree()booleanbooleanbooleanbooleanisUsed()voidrequestBothEdgeEvents(String consumer) voidrequestBothEdgeEventsFlags(String consumer, int flags) voidrequestFallingEdgeEvents(String consumer) voidrequestFallingEdgeEventsFlags(String consumer, int flags) voidrequestInput(String consumer) voidrequestInputFlags(String consumer, int flags) voidrequestOutput(String consumer, int defaultVal) voidrequestOutputFlags(String consumer, int flags, int defaultValue) voidrequestRisingEdgeEvents(String consumer) voidrequestRisingEdgeEventsFlags(String consumer, int flags) voidsetConfig(LineRequest direction, int flags, int value) voidvoidsetDirectionOutput(int value) voidsetFlags(int flags) voidsetValue(int value) voidupdate()
-
Method Details
-
getOriginalOffset
public int getOriginalOffset() -
getOffset
public int getOffset() -
getName
-
getConsumer
-
getDirection
-
getActiveState
-
getBias
-
isUsed
public boolean isUsed() -
isOpenDrain
public boolean isOpenDrain() -
isOpenSource
public boolean isOpenSource() -
update
public void update() -
requestInput
-
requestOutput
-
requestRisingEdgeEvents
-
requestFallingEdgeEvents
-
requestBothEdgeEvents
-
requestInputFlags
-
requestOutputFlags
-
requestRisingEdgeEventsFlags
-
requestFallingEdgeEventsFlags
-
requestBothEdgeEventsFlags
-
isRequested
public boolean isRequested() -
isFree
public boolean isFree() -
getValue
public int getValue() -
setValue
public void setValue(int value) -
setConfig
-
setFlags
public void setFlags(int flags) -
setDirectionInput
public void setDirectionInput() -
setDirectionOutput
public void setDirectionOutput(int value) -
eventWait
public boolean eventWait(long timeoutNs) -
eventRead
-