Class BasicAlarmStateSummary
java.lang.Object
com.inductiveautomation.ignition.gateway.alarming.evaluation.BasicAlarmStateSummary
- All Implemented Interfaces:
AlarmStateSummary
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic AlarmStateSummaryfromEvents(List<AlarmEvent> events, AlarmEvalState evalState) static AlarmStateSummaryfromStates(List<AlarmStateSummary> states) intintintReturns the highest active alarm, either acknowledged or not.intbooleaninthashCode()booleanvoidsetActiveAcked(int activeAcked) voidsetActiveUnacked(int activeUnacked) voidsetClearedUnacked(int clearedUnacked) voidsetHighestAcked(AlarmPriority highestAcked) voidsetHighestAckedName(String highestAckedName) voidsetHighestUnacked(AlarmPriority highestUnacked) voidsetHighestUnackedName(String highestUnackedName) voidsetShelvedCount(int shelvedCount) voidupdateHighestAcked(String name, AlarmPriority prio) voidupdateHighestUnacked(String name, AlarmPriority prio)
-
Method Details
-
fromStates
-
fromEvents
-
getEvaluationStatus
- Specified by:
getEvaluationStatusin interfaceAlarmStateSummary
-
getMostRecentActiveTime
- Specified by:
getMostRecentActiveTimein interfaceAlarmStateSummary
-
getActiveUnacked
public int getActiveUnacked()- Specified by:
getActiveUnackedin interfaceAlarmStateSummary
-
setActiveUnacked
public void setActiveUnacked(int activeUnacked) -
getActiveAcked
public int getActiveAcked()- Specified by:
getActiveAckedin interfaceAlarmStateSummary
-
setActiveAcked
public void setActiveAcked(int activeAcked) -
getShelvedCount
public int getShelvedCount()- Specified by:
getShelvedCountin interfaceAlarmStateSummary
-
setShelvedCount
public void setShelvedCount(int shelvedCount) -
hasActive
public boolean hasActive()- Specified by:
hasActivein interfaceAlarmStateSummary
-
hasUnacknowledged
public boolean hasUnacknowledged()- Specified by:
hasUnacknowledgedin interfaceAlarmStateSummary
-
getClearedUnacked
public int getClearedUnacked()- Specified by:
getClearedUnackedin interfaceAlarmStateSummary
-
setClearedUnacked
public void setClearedUnacked(int clearedUnacked) -
getHighestUnacked
- Specified by:
getHighestUnackedin interfaceAlarmStateSummary
-
setHighestUnacked
-
getHighestAcked
- Specified by:
getHighestAckedin interfaceAlarmStateSummary
-
setHighestAcked
-
getHighestUnackedName
- Specified by:
getHighestUnackedNamein interfaceAlarmStateSummary
-
setHighestUnackedName
-
getHighestAckedName
- Specified by:
getHighestAckedNamein interfaceAlarmStateSummary
-
setHighestAckedName
-
updateHighestAcked
-
updateHighestUnacked
-
getHighestActiveName
Description copied from interface:AlarmStateSummaryReturns the highest active alarm, either acknowledged or not.- Specified by:
getHighestActiveNamein interfaceAlarmStateSummary
-
getHighestActivePriority
- Specified by:
getHighestActivePriorityin interfaceAlarmStateSummary
-
hashCode
public int hashCode() -
equals
-