Alarm Priorities in Lib.Mervis

PriorityClassMeaning
0 to 15 0 Total failure, results in blocking the operation enablement.
16 to 311 Total failure, results in blocking the operation enablement.
32 to 472 General failure.
48 to 633 General failure.

Alarm Class is used to group multiple priorities into one category. This category is then used for reporting between different alarm blocks (AlarmsAggregator, AlarmsExtender, and AlarmsCoupler) using the AlarmsStatus structure.

If the priority is odd, it will automatically reset after it ceases.

For even classes, the corresponding alarm output (Alarm*Flag) remains active even in the remembered alarm state (i.e., Memory, AckedMemory). For odd classes, it is active only if the alarm itself is active (i.e., Active, ActiveAcked).