Перейти в хранилище документации
Обратиться в техническую поддержку
Метод NotifyEvent используется для генерации системных событий. При этом генерируемое событие рассылается по всем ядрам системы, соединенным с локальным ядром. В методе NotifyEvent событие задается объектом MsgObject (см. Объекты MsgObject и Event и их встроенные методы и свойства).
Синтаксис обращения к методу:
Code Block | ||
---|---|---|
| ||
function NotifyEvent(msgevent : MsgObject) |
...
Info | ||
---|---|---|
| ||
Примечание |
Пример. По началу архивации видеозаписей модулем Долговременный архив № 1 №1 отключается аналоговый выход № 1 №1 платы видеоввода № 2№2. Необходимо отправлять в систему команду в виде события для регистрации в Протоколе событий.
Info | ||
---|---|---|
| ||
При выполнении данного скрипта отключение аналогового выхода № 1 №1 платы видеоввода № 2 №2 не произойдет. |
Code Block | ||
---|---|---|
| ||
if (Event.SourceType == "ARCH" && Event.SourceId == "1" && Event.Action == "ACTIVE") { var msgevent = CreateMsg(); msgevent.SourceType = "GRABBER"; msgevent.SourceId = "2"; msgevent.Action = "MUX1_OFF"; NotifyEvent(msgevent); } |
...