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
 
 -