Class BasicAlarmStateSummary
java.lang.Object
com.inductiveautomation.ignition.gateway.alarming.evaluation.BasicAlarmStateSummary
- All Implemented Interfaces:
AlarmStateSummary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static AlarmStateSummary
fromEvents
(List<AlarmEvent> events, AlarmEvalState evalState) static AlarmStateSummary
fromStates
(List<AlarmStateSummary> states) int
int
int
Returns the highest active alarm, either acknowledged or not.int
boolean
int
hashCode()
boolean
void
setActiveAcked
(int activeAcked) void
setActiveUnacked
(int activeUnacked) void
setClearedUnacked
(int clearedUnacked) void
setHighestAcked
(AlarmPriority highestAcked) void
setHighestAckedName
(String highestAckedName) void
setHighestUnacked
(AlarmPriority highestUnacked) void
setHighestUnackedName
(String highestUnackedName) void
setShelvedCount
(int shelvedCount) void
updateHighestAcked
(String name, AlarmPriority prio) void
updateHighestUnacked
(String name, AlarmPriority prio)
-
Method Details
-
fromStates
-
fromEvents
-
getEvaluationStatus
- Specified by:
getEvaluationStatus
in interfaceAlarmStateSummary
-
getMostRecentActiveTime
- Specified by:
getMostRecentActiveTime
in interfaceAlarmStateSummary
-
getActiveUnacked
public int getActiveUnacked()- Specified by:
getActiveUnacked
in interfaceAlarmStateSummary
-
setActiveUnacked
public void setActiveUnacked(int activeUnacked) -
getActiveAcked
public int getActiveAcked()- Specified by:
getActiveAcked
in interfaceAlarmStateSummary
-
setActiveAcked
public void setActiveAcked(int activeAcked) -
getShelvedCount
public int getShelvedCount()- Specified by:
getShelvedCount
in interfaceAlarmStateSummary
-
setShelvedCount
public void setShelvedCount(int shelvedCount) -
hasActive
public boolean hasActive()- Specified by:
hasActive
in interfaceAlarmStateSummary
-
hasUnacknowledged
public boolean hasUnacknowledged()- Specified by:
hasUnacknowledged
in interfaceAlarmStateSummary
-
getClearedUnacked
public int getClearedUnacked()- Specified by:
getClearedUnacked
in interfaceAlarmStateSummary
-
setClearedUnacked
public void setClearedUnacked(int clearedUnacked) -
getHighestUnacked
- Specified by:
getHighestUnacked
in interfaceAlarmStateSummary
-
setHighestUnacked
-
getHighestAcked
- Specified by:
getHighestAcked
in interfaceAlarmStateSummary
-
setHighestAcked
-
getHighestUnackedName
- Specified by:
getHighestUnackedName
in interfaceAlarmStateSummary
-
setHighestUnackedName
-
getHighestAckedName
- Specified by:
getHighestAckedName
in interfaceAlarmStateSummary
-
setHighestAckedName
-
updateHighestAcked
-
updateHighestUnacked
-
getHighestActiveName
Description copied from interface:AlarmStateSummary
Returns the highest active alarm, either acknowledged or not.- Specified by:
getHighestActiveName
in interfaceAlarmStateSummary
-
getHighestActivePriority
- Specified by:
getHighestActivePriority
in interfaceAlarmStateSummary
-
hashCode
public int hashCode() -
equals
-