Перейти в хранилище документации
Обратиться в техническую поддержку
Метод StringToMsg преобразует переменную типа String в объект MsgObject.
Синтаксис обращения к методу:
function StringToMsg(msg : String) : MsgObject
Аргументы метода:
"objtype|id|action|param1<value1>,param2<value2>…", где
objtype – тип системного объекта;
id – идентификационный номер системного объекта;
action – событие или реакция для системного объекта;
param1<value1>,param2<value2> - список параметров со значениями. Список оформляется через запятую без пробелов. В том случае, если ни один параметр задавать не требуется, необходимо оставить пустой строку после вертикальной черты «|», например:
"CAM|1|MD_START|"
Пример. По тревоге от лучей № 1 и 3 начинать запись аудиосигнала с микрофона № 1. По тревоге от лучей № 2 и 4 начинать запись аудиосигнала с микрофона № 2.
if (Event.SourceType == "GRAY" && Event.Action == "ALARM") { var audioid; if (Event.SourceId == "1" || Event.SourceId == "3") { audioid = "1"; } if (Event.SourceId == "2" || Event.SourceId == "4") { audioid = "2"; } var str = "OLXA_LINE|"+audioid+"|ARM|"; var msg = CreateMsg(); msg.StringToMsg(str); NotifyEvent(msg); }