public final class PipeImpl extends DeviceBehaviorObject implements Comparable<PipeImpl>, IReadableWritable<PipeValue>
| Constructor and Description |
|---|
PipeImpl(IPipeBehavior behavior,
String deviceName) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PipeImpl o) |
PipeConfiguration |
getConfiguration() |
String |
getName() |
PipeValue |
getReadValue()
Get last read value
|
PipeValue |
getWriteValue()
Get last write value
|
void |
loadConfiguration() |
void |
setConfiguration(String label,
String description) |
void |
setValue(PipeValue value)
Write value
|
void |
updateValue()
Update value from device
|
void |
updateValue(PipeValue inValue)
Set read value
|
getDeniedStates, getEndState, isAllowed, setDeniedStates, setEndState, setStateMachine, toStringpublic PipeImpl(IPipeBehavior behavior, String deviceName)
public void updateValue()
throws fr.esrf.Tango.DevFailed
IReadableWritableupdateValue in interface IReadableWritable<PipeValue>fr.esrf.Tango.DevFailedpublic void updateValue(PipeValue inValue) throws fr.esrf.Tango.DevFailed
IReadableWritableupdateValue in interface IReadableWritable<PipeValue>fr.esrf.Tango.DevFailedpublic void setValue(PipeValue value) throws fr.esrf.Tango.DevFailed
IReadableWritablesetValue in interface IReadableWritable<PipeValue>fr.esrf.Tango.DevFailedpublic PipeConfiguration getConfiguration()
public void loadConfiguration()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailedpublic void setConfiguration(String label, String description) throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailedpublic String getName()
public int compareTo(PipeImpl o)
compareTo in interface Comparable<PipeImpl>public PipeValue getWriteValue()
IReadableWritablegetWriteValue in interface IReadableWritable<PipeValue>public PipeValue getReadValue()
IReadableWritablegetReadValue in interface IReadableWritable<PipeValue>Copyright © 2012–2017 Tango Controls. All rights reserved.