Документация для версии Интеллект 4.10.4. Документация на другие версии также доступна.

Предыдущая страница Метод NotifyEvent  Метод CreateMsg Следующая страница


Метод NotifyEventGlobal используется для генерации системных событий. При этом генерируемое событие рассылается по всем ядрам системы, соединенным по сети. В методе NotifyEventGlobal событие задается объектом MsgObject.

Синтаксис обращения к методу:

function  NotifyEventGlobal (msgevent : MsgObject)

Аргументы метода:

  1. msgevent – обязательный аргумент. Задает событие, отправляемое в систему. Допустимые значения: объекты MsgObject, ранее созданные в скрипте.

Пример. При выполнении макрокоманды №1 первая камера ставится на запись. Необходимо отправлять команду по всем ядрам системы в виде события для регистрации в Протоколе событий.

Примечание.

При выполнении данного скрипта не произойдет постановки камеры №1 на запись.
if (Event.SourceType == "MACRO"&& Event.SourceId == "1" && Event.Action == "RUN")
{
	var msgevent = CreateMsg();	
	msgevent.SourceType = "CAM";
	msgevent.SourceId = "1";
	msgevent.Action = "REC";	
	NotifyEventGlobal(msgevent);
}