Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Code Block
languagedelphijs
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. 

Code Block
languagejavascript
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);
}

...