Description

The AlarmSynthesis component is used to synthesize alarm statistics from several alarm classes.

 

Implementation

  • Copy / paste the AlarmService component into the station services.
  • Call the AddAndLinkAlarmClass action for each AlarmClass you want to integrate into the synthesis

 

Properties

  • TotalAlarmSynthesisCount: sum of TotalAlarmCount slots of related alarm classes
  • OpenAlarmSynthesisCount: the sum of OpenAlarmCount slots of related alarm classes
  • InAlarmSynthesisCount: the sum of InAlarmCount slots of related alarm classes
  • UnackedAlarmSynthesisCount: the sum of UnackedAlarmCount slots of related alarm classes
  • AlarmSynthesisItemX: objects created by the setAlarmClassCount action with slots to retrieve the totals used for the final calculation. Their displayName is the one of the AlarmClass to which they are linked

 

Actions

  • AddAndLinkAlarmClass: Links an alarm class to the AlarmSynthesis. Choose the name of the AlarmClass to link from the drop-down list and an AlarmSynthesisItem is automatically created and linked to the slots of the corresponding AlarmClass
  • RemoveItem: Removes an alarm class from the synthesis, i.e., delete an AlarmSynthesisItem by selecting it by its displayName (which corresponds to that of the linked alarm class)