Метод StringToMsg преобразует переменную типа String в объект MsgObject.

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

function StringToMsg(msg : String) : MsgObject

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

msg – обязательный аргумент. Задает переменную типа String, которую требуется преобразовать в объект MsgObject. Допустимые значения: переменные типа 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);
}