Перечень уведомлений может быть расширен инструкциями при аларме. Инструкции должны быть «вставлены» между алармами в желаемую позицию.
Строка аларма имеет фиксированный формат из n столбцов. Для обозначения таковой, строка аларма должна начинаться с -66. Строка должна идти после имени адреса объекта и ID аларма, после строки — указание времени ожидания в секундах и милесекундах. Шестой столбец определяет действие, которое необходимо выполнить (CAME, WENT, ACK, UPD) /исходящий, входящий, квитированный, обновленный/. Следующие столбцы зависят от того действия.
Для CAME (C) необходимо указать аларм-класс. Комментарий вводится автоматически «SIMULATOR GENERATED“ («Создано симулятором»). Время так же устанавливается симулятором. Триггеры также можно указать в обоих следующих столбцах, кодировка такая же, как для перечня уведомления в столбцах 3 и 4 (не массивы!) Последние 4 столбца содержат сопроводительные параметры 1-4. В симуляторе эти величины сопоставляются текстовым переменным.
Для WENT (W) необходимо указать ID аларма события CAME. Кроме того, 4 столбца сопроводительных параметров могут быть определены.
Для ACK (A) никакие другие дальнейшие параметры не требуют указания.
Для UPD (U) сопроводительные параметры 1-4 определяются.
Как вариант, для C, W и A в качестве последнего параметра можно передать фиксированное значение времени (формат: «ГГГГ.ММ.ДД;ЧЧ:ММ:СС.ммм»), которое затем направляется как «peripheral time» (время на периферийном устройстве) в менеджер событий. Для C и W, принимается, что все 4 предыдущих контролируемых параметра даны.
Пример записи таблицы:
-66 | PeriphAddr | ID аларма | с | мс | C | AlertClass | i/f/b/t | Значение | EscVal1 | EscVal2 | EscVal2 | EscVal4 | PeriphTime |
W | AlertID-C | EscVal1 | EscVal2 | EscVal2 | EscVal4 | PeriphTime | |||||||
A | PeriphTime | ||||||||||||
U | EscVal1 | EscVal2 | EscVal2 | EscVal4 |
Сопроводительные значения должны иметь следующее определение:
- значение
- текст аларма
- приоритет
- код качества