You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Метод StringToParams преобразует переменную типа String в список параметров и перезаписывает существующий список параметров объекта MsgObject.

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

function StringToParams(params: String)

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

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

“param1<value1>,param2<value2>…”, где

param1<value1>,param2<value2> - список параметров со значениями. Список оформляется через запятую без пробелов. В том случае, если ни один параметр задавать не требуется, необходимо оставить пустой строку после вертикальной черты «|», например:

“CAM|1|MD_START|”

Пример. При регистрации события Подключение («attach») для любой из камер, требуется повторно инициировать событие Подключение в системе с  измененными значениями параметров Номер поворотного устройства (telemetry_id) и Номер микрофона для синхронной записи (audio_id). Значения должны быть на единицу больше, чем номера соответствующих камер.

 

if (Event.SourceType == "CAM" && Event.Action == "ATTACH")
{
	var i;
	for (i=1;i<=4;i=i+1)
	{
		var msg = Event.Clone();
		var str = "telemetry_id<" + (i+1) +">,audio_id<" + (i+1) + ">";
		msg.StringToParams(str);
		NotifyEvent(msg);
	}
}
  • No labels