public class DevStateSpectrum extends AAttribute implements IDevStateSpectrum
alias, attPropertiesLoaded, attribute, changeCount, config, configCount, device, error, eventError, eventType, name, nameSansDevice, periodicCount, propChanges, propertyStorage, refreshCount, skippingRefresh, state, timer, timeStamp
STATE_LABELS
ALARM, CHANGING, INVALID, OK, UNKNOWN, VALID, WARNING
ACCESS_READ, ACCESS_SERVICE, ACCESS_WRITE, ARCHIVE_EVENT, ATT_CONF_EVENT, Attr_AdmName, Attr_Description, Attr_Name, Attr_State, Attr_Status, Attr_Unknown, ATTRIBUTE, BY_CLASS, BY_DEVICE, BY_PROCESS, CHANGE_EVENT, COMMAND, CONTROL_SYSTEM, DATA_READY_EVENT, DEFAULT_LOCK_VALIDITY, eventNames, INTERFACE_CHANGE, LOGGING_CONSOLE_TARGET, LOGGING_CONSOLE_TARGET_ID, LOGGING_DEBUG, LOGGING_DEF_RFT, LOGGING_DEVICE_TARGET, LOGGING_DEVICE_TARGET_ID, LOGGING_ERROR, LOGGING_FATAL, LOGGING_FILE_TARGET, LOGGING_FILE_TARGET_ID, LOGGING_INFO, LOGGING_LEVELS, LOGGING_MAX_RFT, LOGGING_MIN_RFT, LOGGING_OFF, LOGGING_SEPARATOR, LOGGING_UNKNOWN_TARGET_ID, LOGGING_WARN, NO_SYNC, NOT_STATELESS, NotANumber, Op_BlackBox, Op_Command, Op_Command_2, Op_Command_inout, Op_Command_inout_2, Op_Command_inout_history_2, Op_Command_list, Op_Command_list_2, Op_Get_Attr_Config, Op_Get_Attr_Config_2, Op_Info, Op_Ping, Op_Read_Attr, Op_Read_Attr_2, Op_Read_Attr_history_2, Op_Set_Attr_Config, Op_Unknown, Op_Write_Attr, PERIODIC_EVENT, PIPE_EVENT, QUALITY_EVENT, Req_Attribute, Req_Operation, Req_Unknown, SERVICE_PROP_NAME, STATELESS, Tango_AllAttr, Tango_AllAttr_3, Tango_AlrmValueNotSpec, Tango_AssocWritNotSpec, Tango_AttrDataFormatName, Tango_CLNT_TIMEOUT, Tango_CmdArgTypeName, Tango_CONST_DEV_STRING, Tango_DbObjName, Tango_DEFAULT_POLL_OLD_FACTOR, Tango_DEFAULT_TIMEOUT, Tango_DEFAULT_TIMEOUT_SEC, Tango_DefaultBlackBoxDepth, Tango_DefaultDocUrl, Tango_DefaultPollRingDepth, Tango_DefaultWritableProp, Tango_DELTA_T, Tango_DescNotSet, Tango_DescNotSpec, Tango_DEV_BOOLEAN, Tango_DEV_CHAR, Tango_DEV_DOUBLE, Tango_DEV_ENCODED, Tango_DEV_ENUM, Tango_DEV_FLOAT, Tango_DEV_INT, Tango_DEV_LONG, Tango_DEV_LONG64, Tango_DEV_PIPE_BLOB, Tango_DEV_SHORT, Tango_DEV_STATE, Tango_DEV_STRING, Tango_DEV_UCHAR, Tango_DEV_ULONG, Tango_DEV_ULONG64, Tango_DEV_USHORT, Tango_DEV_VOID, Tango_DevStateName, Tango_DEVVAR_CHARARRAY, Tango_DEVVAR_DOUBLEARRAY, Tango_DEVVAR_DOUBLESTRINGARRAY, Tango_DEVVAR_FLOATARRAY, Tango_DEVVAR_LONG64ARRAY, Tango_DEVVAR_LONGARRAY, Tango_DEVVAR_LONGSTRINGARRAY, Tango_DEVVAR_SHORTARRAY, Tango_DEVVAR_STRINGARRAY, Tango_DEVVAR_ULONG64ARRAY, Tango_DEVVAR_ULONGARRAY, Tango_DEVVAR_USHORTARRAY, Tango_DevVersion, Tango_DISCARD_THRESHOLD, Tango_DispUnitNotSpec, Tango_DSDeviceDomain, Tango_EXPERT_ATTR, Tango_EXPERT_CMD, Tango_FormatNotSpec, Tango_InitialOutput, Tango_LabelNotSpec, TANGO_LOG_PATH, Tango_MAX_TRANSFER_SIZE, Tango_MaxServerNameLength, Tango_MIN_POLL_PERIOD, Tango_OPERATOR_ATTR, Tango_OPERATOR_CMD, Tango_POLL_ADD_OBJ, Tango_POLL_ATTR, Tango_POLL_CMD, Tango_POLL_REM_DEV, Tango_POLL_REM_OBJ, Tango_POLL_START, Tango_POLL_STOP, Tango_POLL_UPD_PERIOD, Tango_PollAttribute, Tango_PollCommand, Tango_QualityName, Tango_REL_1, Tango_REL_2, Tango_ResNotDefined, Tango_StdUnitNotSpec, Tango_SysProperty, Tango_TG_IMP_MINOR_DEVFAILED, Tango_TG_IMP_MINOR_NON_DEVFAILED, Tango_TG_IMP_MINOR_TO, Tango_TgLibVers, Tango_UnitNotSpec, USER_EVENT
Constructor and Description |
---|
DevStateSpectrum() |
Modifier and Type | Method and Description |
---|---|
void |
addDevStateSpectrumListener(IDevStateSpectrumListener l) |
void |
change(fr.esrf.TangoApi.events.TangoChangeEvent evt) |
void |
dispatch(fr.esrf.TangoApi.DeviceAttribute attValue)
Method used by optimized AttributePolledList (one read per device)
|
void |
dispatchError(fr.esrf.Tango.DevFailed e)
Method used by optimized AttributePolledList (one read per device)
|
protected void |
fireValueChanged(java.lang.String[] newValue) |
java.lang.String[] |
getDeviceValue() |
boolean |
getInvertedInsertExtractForElement(int elemIndex) |
boolean |
getInvertedOpenCloseForElement(int elemIndex) |
int |
getMaxXDimension()
getMaxXDimension returns the max x-dimension of the
attribute |
java.lang.String[] |
getSetPoint() |
java.lang.String[] |
getStateLabels() |
java.lang.String[] |
getValue() |
java.lang.String |
getVersion() |
int |
getXDimension()
getXDimension returns the actual x-dimension of the
attribute. |
boolean |
isWritable()
isWritable returns true if this attribute is writable |
void |
loadAttProperties()
Method used by some attribute viewers to force the reading of some specific at setModel().
|
void |
periodic(fr.esrf.TangoApi.events.TangoPeriodicEvent evt) |
void |
refresh()
refreshes the listeners of this particular object.
|
void |
removeDevStateSpectrumListener(IDevStateSpectrumListener l) |
void |
setValue(java.lang.String[] states) |
addErrorListener, addSetErrorListener, addStateListener, areAttPropertiesLoaded, attConfig, checkDimensions, checkDimensions, checkDimensions, connectionlessInit, flatten, freeInternalData, getAlias, getAttribute, getChangeCount, getConfigCount, getDescription, getDevice, getDeviceAttribute, getDisplayUnit, getDisplayUnitFactor, getEventType, getFormat, getHeight, getLabel, getLevel, getListenerList, getMaxYDimension, getName, getNameSansDevice, getPeriodicCount, getPropChanges, getProperty, getPropertyMap, getPropertyNames, getPropertyStorage, getRefreshCount, getStandardUnit, getStandardUnitFactor, getState, getSubscriptionError, getTangoDataType, getType, getUnit, getWidth, getYDimension, hasEvents, init, isExpert, isOperator, isSkippingRefresh, readAttError, readAttHistoryFromNetwork, readDeviceValueFromNetwork, readValueFromNetwork, reconnectAtt, removeErrorListener, removeSetErrorListener, removeStateListener, serializeInit, setAlias, setAttError, setConfiguration, setDescription, setDevice, setLabel, setName, setProperty, setProperty, setPropertyStorage, setSkippingRefresh, setState, setState, setState, storeConfig, toString, writeAtt
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSetErrorListener, addStateListener, areAttPropertiesLoaded, getDescription, getDisplayUnit, getDisplayUnitFactor, getFormat, getHeight, getLabel, getMaxYDimension, getStandardUnit, getStandardUnitFactor, getState, getType, getUnit, getWidth, getYDimension, hasEvents, isSkippingRefresh, removeSetErrorListener, removeStateListener, setDescription, setLabel, setName, setProperty, setProperty, setSkippingRefresh
addErrorListener, getAlias, getDevice, getListenerList, getName, getNameSansDevice, getProperty, getPropertyMap, isExpert, isOperator, removeErrorListener, setAlias, storeConfig
public int getXDimension()
IAttribute
getXDimension
returns the actual x-dimension of the
attribute.getXDimension
in interface IAttribute
getXDimension
in class AAttribute
int
valuepublic int getMaxXDimension()
IAttribute
getMaxXDimension
returns the max x-dimension of the
attributegetMaxXDimension
in interface IAttribute
getMaxXDimension
in class AAttribute
int
valuepublic java.lang.String[] getValue()
getValue
in interface IDevStateSpectrum
public java.lang.String[] getSetPoint()
getSetPoint
in interface IDevStateSpectrum
public java.lang.String[] getDeviceValue()
getDeviceValue
in interface IDevStateSpectrum
public void refresh()
IRefreshee
refresh
in interface IRefreshee
public void dispatch(fr.esrf.TangoApi.DeviceAttribute attValue)
AAttribute
dispatch
in class AAttribute
attValue
- Attribute valuepublic void dispatchError(fr.esrf.Tango.DevFailed e)
AAttribute
dispatchError
in class AAttribute
e
- Attribute arrorpublic boolean isWritable()
IAttribute
isWritable
returns true if this attribute is writableisWritable
in interface IAttribute
isWritable
in class AAttribute
boolean
valueprotected void fireValueChanged(java.lang.String[] newValue)
public void addDevStateSpectrumListener(IDevStateSpectrumListener l)
addDevStateSpectrumListener
in interface IDevStateSpectrum
public void removeDevStateSpectrumListener(IDevStateSpectrumListener l)
removeDevStateSpectrumListener
in interface IDevStateSpectrum
public void periodic(fr.esrf.TangoApi.events.TangoPeriodicEvent evt)
periodic
in interface fr.esrf.TangoApi.events.ITangoPeriodicListener
public void change(fr.esrf.TangoApi.events.TangoChangeEvent evt)
change
in interface fr.esrf.TangoApi.events.ITangoChangeListener
public void setValue(java.lang.String[] states) throws AttributeSetException
setValue
in interface IDevStateSpectrum
AttributeSetException
public java.lang.String[] getStateLabels()
getStateLabels
in interface IDevStateSpectrum
public boolean getInvertedOpenCloseForElement(int elemIndex)
getInvertedOpenCloseForElement
in interface IDevStateSpectrum
public boolean getInvertedInsertExtractForElement(int elemIndex)
getInvertedInsertExtractForElement
in interface IDevStateSpectrum
public void loadAttProperties()
IAttribute
loadAttProperties
in interface IAttribute
loadAttProperties
in class AAttribute
public java.lang.String getVersion()
getVersion
in class AAttribute