Class AlarmEvent
java.lang.Object
neqsim.process.alarm.AlarmEvent
- All Implemented Interfaces:
Serializable
Represents an alarm life-cycle event such as activation, acknowledgement or clearance.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AlarmLevelprivate static final longprivate final Stringprivate final doubleprivate final AlarmEventTypeprivate final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAlarmEvent(String source, AlarmLevel level, AlarmEventType type, double timestamp, double value) -
Method Summary
Modifier and TypeMethodDescriptionstatic AlarmEventacknowledged(String source, AlarmLevel level, double timestamp, double value) Creates an alarm acknowledgement event.static AlarmEventactivated(String source, AlarmLevel level, double timestamp, double value) Creates an alarm activation event.static AlarmEventcleared(String source, AlarmLevel level, double timestamp, double value) Creates an alarm clearance event.getLevel()doublegetType()doublegetValue()toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
source
-
level
-
type
-
timestamp
private final double timestamp -
value
private final double value
-
-
Constructor Details
-
AlarmEvent
private AlarmEvent(String source, AlarmLevel level, AlarmEventType type, double timestamp, double value)
-
-
Method Details
-
activated
Creates an alarm activation event.- Parameters:
source- name of the originating measurementlevel- alarm level becoming activetimestamp- simulation time of the eventvalue- measured value triggering the event- Returns:
- activation event
-
cleared
Creates an alarm clearance event.- Parameters:
source- name of the originating measurementlevel- alarm level being clearedtimestamp- simulation time of the eventvalue- measured value when the alarm cleared- Returns:
- clearance event
-
acknowledged
public static AlarmEvent acknowledged(String source, AlarmLevel level, double timestamp, double value) Creates an alarm acknowledgement event.- Parameters:
source- name of the originating measurementlevel- alarm level being acknowledgedtimestamp- simulation time of the acknowledgementvalue- measured value at acknowledgement time- Returns:
- acknowledgement event
-
getSource
-
getLevel
-
getType
-
getTimestamp
public double getTimestamp() -
getValue
public double getValue() -
toString
-