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

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


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

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

function  DoReactGlobal(msgevent : MsgObject)

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

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

Пример. При выполнении макрокоманды №2, ставить луч №2 на охрану. Команду отправлять по всем ядрам системы в виде реакции для регистрации в Протоколе событий.

if (Event.SourceType == "MACRO"&& Event.SourceId == "2" && Event.Action == "RUN")
{
	var msgevent = CreateMsg();
	msgevent.SourceType = "GRAY";
	msgevent.SourceId = "2";
	msgevent.Action = "ARM";
	DoReactGlobal(msgevent);
}