Skip to content

General.GetAttributeFromAlarmLevel

Вызов: GAP.ScadaProjectBase.General.GetAttributeFromAlarmLevel(alarmLevel, attribute)

Возвращает значение атрибута уровня аварии из AlphaAlarms.

Возвращает значение атрибута attribute для уровня аварии alarmLevel через Parser.AlphaAlarms.GetAttributeValue(...). Если значение не найдено, пишет ошибку в лог и возвращает пустое значение.

  • "": возвращается, если alarmLevel = null.
  • null: может быть возвращён, если GetAttributeValue(...) вернул null (при этом пишется Error: “Не удалось получить {attribute} для {alarmLevel}”).
  • Вызов: GAP.ScadaProjectBase.General.GetAttributeFromAlarmLevel("HH", "unit.CommonLib.Attributes.AlaParams.Severity")
    • Результат: "900", если у уровня HH в AlphaAlarms этот атрибут задан.