The StringToMsg method converts a String variable into a MsgObject object.

Syntax for method invocation:

function StringToMsg(msg : String) : MsgObject

Method arguments:

  1. msg is a required argument. It specifies a variable of the String type that you want to convert into a MsgObject object. Possible values: variables of the String type that match the syntax of the MsgObject objects representation:

"objtype|id|action|param1<value1>,param2<value2>…", where

Example. On alarm from Sensor 1 and 3, start recording audio from Microphone 1. On alarm from Sensor 2 or 4, start recording audio from Microphone 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);
}