public class PinDefinition extends SensorDefinition implements java.io.Serializable
Constructor and Description |
---|
PinDefinition(java.lang.String serviceName,
int address) |
PinDefinition(java.lang.String serviceName,
int address,
java.lang.String pinName) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRead() |
void |
canRead(boolean canRead) |
boolean |
canWrite() |
void |
canWrite(boolean canWrite) |
java.lang.Integer |
getAddress() |
com.pi4j.io.gpio.GpioPinDigitalMultipurpose |
getGpioPin() |
java.lang.String |
getMode() |
java.lang.String |
getPinName() |
java.lang.Integer |
getValue() |
boolean |
isAnalog() |
boolean |
isDigital() |
boolean |
isEnabled() |
boolean |
isPwm() |
boolean |
isRx() |
boolean |
isTx() |
void |
setAddress(int index) |
void |
setAnalog(boolean b) |
void |
setDigital(boolean b) |
void |
setEnabled(boolean enabled) |
void |
setGpioPin(com.pi4j.io.gpio.GpioPinDigitalMultipurpose b) |
void |
setMode(java.lang.String mode) |
void |
setName(int i) |
void |
setPinName(java.lang.String pinName) |
void |
setPwm(boolean b) |
void |
setRx(boolean b) |
void |
setTx(boolean b) |
void |
setValue(java.lang.Integer value) |
java.lang.String |
toString() |
getName
public PinDefinition(java.lang.String serviceName, int address, java.lang.String pinName)
public PinDefinition(java.lang.String serviceName, int address)
public java.lang.Integer getValue()
public void setValue(java.lang.Integer value)
public java.lang.String getPinName()
public java.lang.Integer getAddress()
public boolean isAnalog()
public boolean isDigital()
public boolean isPwm()
public void setName(int i)
public void setPinName(java.lang.String pinName)
public void setAnalog(boolean b)
public void setDigital(boolean b)
public void setAddress(int index)
public void setPwm(boolean b)
public void setGpioPin(com.pi4j.io.gpio.GpioPinDigitalMultipurpose b)
public com.pi4j.io.gpio.GpioPinDigitalMultipurpose getGpioPin()
public java.lang.String toString()
toString
in class java.lang.Object
public void setRx(boolean b)
public boolean isRx()
public void setTx(boolean b)
public boolean isTx()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.lang.String getMode()
public void setMode(java.lang.String mode)
public boolean canRead()
public boolean canWrite()
public void canWrite(boolean canWrite)
public void canRead(boolean canRead)