Package csw.alarm.models
Class AlarmStatus
- java.lang.Object
-
- csw.alarm.models.AlarmStatus
-
- All Implemented Interfaces:
java.io.Serializable
,scala.Equals
,scala.Product
public class AlarmStatus extends java.lang.Object implements scala.Product, java.io.Serializable
Represents occasionally changing properties of the alarm e.g current acknowledgement status, latched severity, etc.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlarmStatus(AcknowledgementStatus acknowledgementStatus, FullAlarmSeverity latchedSeverity, ShelveStatus shelveStatus, UTCTime alarmTime, boolean initializing)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AcknowledgementStatus
acknowledgementStatus()
UTCTime
alarmTime()
static AlarmStatus
apply()
boolean
initializing()
FullAlarmSeverity
latchedSeverity()
ShelveStatus
shelveStatus()
-
-
-
Constructor Detail
-
AlarmStatus
public AlarmStatus(AcknowledgementStatus acknowledgementStatus, FullAlarmSeverity latchedSeverity, ShelveStatus shelveStatus, UTCTime alarmTime, boolean initializing)
-
-
Method Detail
-
apply
public static AlarmStatus apply()
-
acknowledgementStatus
public AcknowledgementStatus acknowledgementStatus()
-
latchedSeverity
public FullAlarmSeverity latchedSeverity()
-
shelveStatus
public ShelveStatus shelveStatus()
-
alarmTime
public UTCTime alarmTime()
-
initializing
public boolean initializing()
-
-