Package xal.plugin.epics7
Class Epics7ChannelStatusRecord
java.lang.Object
xal.ca.ChannelRecordImpl
xal.plugin.epics7.Epics7ChannelRecord
xal.plugin.epics7.Epics7ChannelStatusRecord
- All Implemented Interfaces:
ChannelRecord
,ChannelStatusRecord
- Direct Known Subclasses:
Epics7ChannelTimeRecord
ChannelStatusRecord implementation for Epics7.
- Author:
- Juan F. Esteban Müller <JuanF.EstebanMuller@ess.eu>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected int
static final String
protected int
static final String
Fields inherited from class xal.plugin.epics7.Epics7ChannelRecord
fieldName, pvStructureStore, VALUE_FIELD_NAME
Fields inherited from class xal.ca.ChannelRecordImpl
store
-
Constructor Summary
ConstructorsConstructorDescriptionEpics7ChannelStatusRecord
(org.epics.pvdata.pv.PVStructure pvStructure) Creates new Epics7ChannelStatusRecord -
Method Summary
Methods inherited from class xal.plugin.epics7.Epics7ChannelRecord
applyTransform, arrayValue, byteArray, byteValue, byteValueAt, doubleArray, doubleValue, doubleValueAt, floatArray, floatValue, floatValueAt, getCount, getCountArray, getFieldName, getStore, getType, intArray, intValue, intValueAt, longArray, longValue, longValueAt, shortArray, shortValue, shortValueAt, stringArray, stringValue, stringValueAt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface xal.ca.ChannelRecord
applyTransform, arrayValue, byteArray, byteValue, byteValueAt, doubleArray, doubleValue, doubleValueAt, floatArray, floatValue, floatValueAt, getCount, getType, intArray, intValue, intValueAt, longArray, longValue, longValueAt, shortArray, shortValue, shortValueAt, stringArray, stringValue, stringValueAt
-
Field Details
-
status
protected int status -
severity
protected int severity -
ALARM_FIELD_NAME
- See Also:
-
STATUS_FIELD_NAME
- See Also:
-
SEVERITY_FIELD_NAME
- See Also:
-
-
Constructor Details
-
Epics7ChannelStatusRecord
public Epics7ChannelStatusRecord(org.epics.pvdata.pv.PVStructure pvStructure) Creates new Epics7ChannelStatusRecord- Parameters:
pvStructure
-
-
-
Method Details
-
status
public int status()Get the internal status code for this data.- Specified by:
status
in interfaceChannelStatusRecord
- Returns:
- the status code for this data.
-
severity
public int severity()Get the internal severity code for this data.- Specified by:
severity
in interfaceChannelStatusRecord
- Returns:
- the severity code for this data.
-
toString
Override the inherited method to return a description of this object.- Specified by:
toString
in interfaceChannelRecord
- Overrides:
toString
in classEpics7ChannelRecord
- Returns:
- A description of this object.
-