{% load noctags %}

Event Classes Hierarchy ({{ne}} classes, {{ncr}} rules)

{% for level, c, rules in event_classes %} {% if level != -1 %} {% else %} {% endif %} {% endfor %}
Name Description Action Vars Disposition Rules
{{c}}
{{c.name}} {{c.description}} {% if c.action == "D" %}Drop{% endif %} {% if c.action == "L" %}Log{% endif %} {% if c.action == "A" %}Log + Archive{% endif %} {% for v in c.vars %} {% if not v.required %}{% endif %} {{v.name}} ({{v.type}}): {{v.description}}
{% if not v.required %}
{% endif %} {% endfor %}
{% for r in c.disposition %} {{r.name}}:
if ({{r.condition}}):
then {{r.action}} {% if r.action == "raise" or r.action == "clear"%}{{r.alarm_class.name}}{% endif %}
{% endfor %}
    {% for r in rules %}
  • {{r.name}}
  • {% endfor %}

Alarm Classes Hierarchy ({{na}} total)

{% for level, a in alarm_classes %} {% if level != -1 %} {% else %} {% endif %} {% endfor %}
Name Description Unique Discr. User clearable Vars Default severity Root Cause
{{a}}
{{a.name}} {{a.description}} {{a.is_unique|bool_icon}} {{a.discriminator|join:", "}} {{a.user_clearable|bool_icon}} {% for v in a.vars %} {{v.name}}: {{v.description}}
{% if v.default %}default: {{v.default}}
{% endif %} {% endfor %}
{{a.default_severity}} {% for rc in a.root_cause %} {{rc.name}}:
Root: {{rc.root.name}}
Window: {{rc.window}}
{% for k, v in rc.condition.items %} {{k}} == {{v}}
{% endfor %} {% endfor %}