public final class PublisherAttribute extends Object implements IAttributeBehavior, ISetValueUpdater
| Constructor and Description |
|---|
PublisherAttribute(String... config)
Create a dynamic attribute publisher
|
| Modifier and Type | Method and Description |
|---|---|
AttributeConfiguration |
getConfiguration() |
AttributeValue |
getSetValue() |
StateMachineBehavior |
getStateMachine() |
AttributeValue |
getValue()
Read attribute
|
void |
setValue(AttributeValue value)
Write attribute
|
public PublisherAttribute(String... config) throws fr.esrf.Tango.DevFailed
config - config[0] attribute name; config[1] type (ie. double, double[], double[][])ClassNotFoundExceptionfr.esrf.Tango.DevFailedpublic AttributeConfiguration getConfiguration() throws fr.esrf.Tango.DevFailed
getConfiguration in interface IAttributeBehaviorfr.esrf.Tango.DevFailedpublic AttributeValue getValue() throws fr.esrf.Tango.DevFailed
IAttributeBehaviorgetValue in interface IAttributeBehaviorfr.esrf.Tango.DevFailedpublic void setValue(AttributeValue value) throws fr.esrf.Tango.DevFailed
IAttributeBehaviorsetValue in interface IAttributeBehaviorfr.esrf.Tango.DevFailedpublic StateMachineBehavior getStateMachine()
getStateMachine in interface IAttributeBehaviorpublic AttributeValue getSetValue() throws fr.esrf.Tango.DevFailed
getSetValue in interface ISetValueUpdaterfr.esrf.Tango.DevFailedCopyright © 2012–2017 Tango Controls. All rights reserved.