Class BasicAlarmStateSummary
java.lang.Object
com.inductiveautomation.ignition.gateway.alarming.evaluation.BasicAlarmStateSummary
- All Implemented Interfaces:
- AlarmStateSummary
- 
Method SummaryModifier 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 interface- AlarmStateSummary
 
- 
getMostRecentActiveTime- Specified by:
- getMostRecentActiveTimein interface- AlarmStateSummary
 
- 
getActiveUnackedpublic int getActiveUnacked()- Specified by:
- getActiveUnackedin interface- AlarmStateSummary
 
- 
setActiveUnackedpublic void setActiveUnacked(int activeUnacked) 
- 
getActiveAckedpublic int getActiveAcked()- Specified by:
- getActiveAckedin interface- AlarmStateSummary
 
- 
setActiveAckedpublic void setActiveAcked(int activeAcked) 
- 
getShelvedCountpublic int getShelvedCount()- Specified by:
- getShelvedCountin interface- AlarmStateSummary
 
- 
setShelvedCountpublic void setShelvedCount(int shelvedCount) 
- 
hasActivepublic boolean hasActive()- Specified by:
- hasActivein interface- AlarmStateSummary
 
- 
hasUnacknowledgedpublic boolean hasUnacknowledged()- Specified by:
- hasUnacknowledgedin interface- AlarmStateSummary
 
- 
getClearedUnackedpublic int getClearedUnacked()- Specified by:
- getClearedUnackedin interface- AlarmStateSummary
 
- 
setClearedUnackedpublic void setClearedUnacked(int clearedUnacked) 
- 
getHighestUnacked- Specified by:
- getHighestUnackedin interface- AlarmStateSummary
 
- 
setHighestUnacked
- 
getHighestAcked- Specified by:
- getHighestAckedin interface- AlarmStateSummary
 
- 
setHighestAcked
- 
getHighestUnackedName- Specified by:
- getHighestUnackedNamein interface- AlarmStateSummary
 
- 
setHighestUnackedName
- 
getHighestAckedName- Specified by:
- getHighestAckedNamein interface- AlarmStateSummary
 
- 
setHighestAckedName
- 
updateHighestAcked
- 
updateHighestUnacked
- 
getHighestActiveNameDescription copied from interface:AlarmStateSummaryReturns the highest active alarm, either acknowledged or not.- Specified by:
- getHighestActiveNamein interface- AlarmStateSummary
 
- 
getHighestActivePriority- Specified by:
- getHighestActivePriorityin interface- AlarmStateSummary
 
- 
hashCodepublic int hashCode()
- 
equals
 
-