public final class AttributeConfiguration extends Object implements PolledObjectConfig, IConfigurable
| Constructor and Description |
|---|
AttributeConfiguration() |
AttributeConfiguration(AttributeConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(String deviceName) |
AttributePropertiesImpl |
getAttributeProperties() |
fr.esrf.Tango.DispLevel |
getDispLevel() |
fr.esrf.Tango.AttrDataFormat |
getFormat() |
int |
getMaxX() |
int |
getMaxY() |
String |
getName()
Get name of the polled object
|
int |
getPollingPeriod() |
Class<?> |
getScalarType() |
int |
getTangoType() |
Class<?> |
getType() |
fr.esrf.Tango.AttrWriteType |
getWritable() |
boolean |
isCheckArchivingEvent() |
boolean |
isCheckChangeEvent() |
boolean |
isMemorized() |
boolean |
isMemorizedAtInit() |
boolean |
isPolled() |
boolean |
isPushArchiveEvent() |
boolean |
isPushChangeEvent() |
boolean |
isPushDataReady() |
void |
load(String deviceName) |
void |
persist(String deviceName) |
void |
setAttributeProperties(AttributePropertiesImpl attributeProperties) |
void |
setCheckArchivingEvent(boolean checkArchivingEvent) |
void |
setCheckChangeEvent(boolean checkChangeEvent) |
void |
setDispLevel(fr.esrf.Tango.DispLevel dispLevel) |
void |
setFormat(fr.esrf.Tango.AttrDataFormat format) |
void |
setMaxX(int maxX) |
void |
setMaxY(int maxY) |
void |
setMemorized(boolean isMemorized) |
void |
setMemorizedAtInit(boolean isMemorizedAtInit) |
void |
setName(String name) |
void |
setPolled(boolean isPolled)
Set polling
|
void |
setPollingPeriod(int pollingPeriod)
Set polling period
|
void |
setPushArchiveEvent(boolean pushArchiveEvent) |
void |
setPushChangeEvent(boolean pushChangeEvent) |
void |
setPushDataReady(boolean pushDataReady) |
void |
setTangoType(int tangoType,
fr.esrf.Tango.AttrDataFormat format)
Set the attribute type with Tango type.
|
void |
setType(Class<?> type)
Set the attribute type with Java class.
|
void |
setWritable(fr.esrf.Tango.AttrWriteType writable) |
String |
toString() |
public AttributeConfiguration()
public AttributeConfiguration(AttributeConfiguration config)
public fr.esrf.Tango.DispLevel getDispLevel()
public void setDispLevel(fr.esrf.Tango.DispLevel dispLevel)
public String getName()
PolledObjectConfiggetName in interface PolledObjectConfigpublic fr.esrf.Tango.AttrDataFormat getFormat()
public fr.esrf.Tango.AttrWriteType getWritable()
public Class<?> getType()
public Class<?> getScalarType()
public int getMaxX()
public int getMaxY()
public void setName(String name)
public void setWritable(fr.esrf.Tango.AttrWriteType writable)
public void setType(Class<?> type) throws fr.esrf.Tango.DevFailed
type - fr.esrf.Tango.DevFailedpublic void setMaxX(int maxX)
public void setMaxY(int maxY)
public boolean isMemorized()
public void setMemorized(boolean isMemorized)
public AttributePropertiesImpl getAttributeProperties()
public void setAttributeProperties(AttributePropertiesImpl attributeProperties) throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailedpublic void persist(String deviceName) throws fr.esrf.Tango.DevFailed
persist in interface IConfigurablefr.esrf.Tango.DevFailedpublic void load(String deviceName) throws fr.esrf.Tango.DevFailed
load in interface IConfigurablefr.esrf.Tango.DevFailedpublic void clear(String deviceName) throws fr.esrf.Tango.DevFailed
clear in interface IConfigurablefr.esrf.Tango.DevFailedpublic int getTangoType()
public void setTangoType(int tangoType,
fr.esrf.Tango.AttrDataFormat format)
throws fr.esrf.Tango.DevFailed
tangoType - fr.esrf.Tango.DevFailedfor possible valuespublic void setFormat(fr.esrf.Tango.AttrDataFormat format)
public boolean isMemorizedAtInit()
public void setMemorizedAtInit(boolean isMemorizedAtInit)
public int getPollingPeriod()
public void setPollingPeriod(int pollingPeriod)
PolledObjectConfigsetPollingPeriod in interface PolledObjectConfigpublic boolean isPolled()
public void setPolled(boolean isPolled)
PolledObjectConfigsetPolled in interface PolledObjectConfigpublic boolean isPushDataReady()
public void setPushDataReady(boolean pushDataReady)
public boolean isPushChangeEvent()
public void setPushChangeEvent(boolean pushChangeEvent)
public boolean isCheckChangeEvent()
public void setCheckChangeEvent(boolean checkChangeEvent)
public boolean isPushArchiveEvent()
public void setPushArchiveEvent(boolean pushArchiveEvent)
public boolean isCheckArchivingEvent()
public void setCheckArchivingEvent(boolean checkArchivingEvent)
Copyright © 2012–2017 Tango Controls. All rights reserved.