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 Stringprotected intstatic final Stringprotected intstatic final StringFields inherited from class xal.plugin.epics7.Epics7ChannelRecord
fieldName, pvStructureStore, VALUE_FIELD_NAMEFields 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, stringValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
statusin interfaceChannelStatusRecord- Returns:
- the status code for this data.
-
severity
public int severity()Get the internal severity code for this data.- Specified by:
severityin interfaceChannelStatusRecord- Returns:
- the severity code for this data.
-
toString
Override the inherited method to return a description of this object.- Specified by:
toStringin interfaceChannelRecord- Overrides:
toStringin classEpics7ChannelRecord- Returns:
- A description of this object.
-