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