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

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

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

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

function StringToParams(params: String)

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

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