Метод GetObjectParams используется для получения параметров объекта.

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

function GetObjectParams(objectType : String, objectId : String)

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

  1. objectType – обязательный аргумент. Задает тип системного объекта (CAM, GRAY, GRABBER и т.п.), для которого требуется возвратить тип родительского объекта. Допустимые значения: тип String, диапазон ограничен зарегистрированными в системе типами объектов.
  2. objectId – идентификатор объекта. Допустимые значения: тип String.

Пример. По запуску Макрокоманды №1 необходимо проверить цветность камеры №2. В том случае, если камера №2 цветная, поставить ее в режим записи.

if (Event.SourceType == "MACRO" && Event.SourceId && Event.Action == "RUN")
{
	var msg = CreateMsg();
	msg.StringToMsg(GetObjectParams("CAM", "2"));
	if(msg.GetParam("color") == "1")
	{
		DoReactStr("CAM", "2", "REC", "");
	}
}