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

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


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

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

function StringToMsg(msg : String) : MsgObject

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

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