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
int
int
int
int
int
Returns the highest active alarm, either acknowledged or not.int
int
int
int
int
int
boolean
boolean
boolean
boolean
boolean
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
-
getActiveCountCritical
public int getActiveCountCritical()- Specified by:
getActiveCountCritical
in interfaceAlarmStateSummary
-
getActiveCountHigh
public int getActiveCountHigh()- Specified by:
getActiveCountHigh
in interfaceAlarmStateSummary
-
getActiveCountMedium
public int getActiveCountMedium()- Specified by:
getActiveCountMedium
in interfaceAlarmStateSummary
-
getActiveCountLow
public int getActiveCountLow()- Specified by:
getActiveCountLow
in interfaceAlarmStateSummary
-
getActiveCountDiagnostic
public int getActiveCountDiagnostic()- Specified by:
getActiveCountDiagnostic
in interfaceAlarmStateSummary
-
getUnackCountCritical
public int getUnackCountCritical()- Specified by:
getUnackCountCritical
in interfaceAlarmStateSummary
-
getUnackCountHigh
public int getUnackCountHigh()- Specified by:
getUnackCountHigh
in interfaceAlarmStateSummary
-
getUnackCountMedium
public int getUnackCountMedium()- Specified by:
getUnackCountMedium
in interfaceAlarmStateSummary
-
getUnackCountLow
public int getUnackCountLow()- Specified by:
getUnackCountLow
in interfaceAlarmStateSummary
-
getUnackCountDiagnostic
public int getUnackCountDiagnostic()- Specified by:
getUnackCountDiagnostic
in interfaceAlarmStateSummary
-
hasActiveUnackedCritical
public boolean hasActiveUnackedCritical()- Specified by:
hasActiveUnackedCritical
in interfaceAlarmStateSummary
-
hasActiveUnackedHigh
public boolean hasActiveUnackedHigh()- Specified by:
hasActiveUnackedHigh
in interfaceAlarmStateSummary
-
hasActiveUnackedMedium
public boolean hasActiveUnackedMedium()- Specified by:
hasActiveUnackedMedium
in interfaceAlarmStateSummary
-
hasActiveUnackedLow
public boolean hasActiveUnackedLow()- Specified by:
hasActiveUnackedLow
in interfaceAlarmStateSummary
-
hasActiveUnackedDiagnostic
public boolean hasActiveUnackedDiagnostic()- Specified by:
hasActiveUnackedDiagnostic
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
-