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

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

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);
}