Перейти в хранилище документации
Обратиться в техническую поддержку
Метод DoReactSetupCore предназначен для изменения параметров системного объекта. Данный метод изменяет только заданные параметры объекта, остальные оставляя без изменения.
Синтаксис обращения к методу:
function DoReactSetupCore(objtype : String, id : String, param<value> [, param<value>] : String )
Аргументы метода:
Синтаксис задания значения одному параметру соответствует строке:
“param<value>”, где
param – название параметра;
value – значение параметра.
Синтаксис задания значения нескольким параметрам соответствует строке:
“param1<value1>,param2<value2>…”.
Список оформляется через запятую без пробелов.
Допустимые значения аргумента param: значения типа String, диапазон ограничен допустимыми для заданной реакции параметрами. Допустимые значения аргумента value: значения типа String, диапазон зависит от устанавливаемого параметра.
Пример. По макрокоманде 1 установить камерам №1–4 новые значения параметров номер поворотного устройства (telemetry_id), номер микрофона для синхронной записи (audio_id<>). Значения должны быть на единицу больше, чем номера соответствующих камер.
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN") { var i; for(i=1; i<=4; i=i+1) { DoReactSetupCore("CAM", i, "telemetry_id<" + (i+1) +">,audio_id<" + (i+1) + ">"); } }