Go to documentation repository
Documentation for Intellect 4.11.0-4.11.3. Documentation for other versions of Intellect is available too.
The StringToMsg method converts a String variable into a MsgObject object.
Syntax for method invocation:
function StringToMsg(msg : String) : MsgObject
Method arguments:
- 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
- objtype is a type of system object;
- id is an identification number of a system object;
- action is an event or reaction of a system object;
- param1<value1>,param2<value2> is a list of parameters with their values. Elements of the list are separated by commas without spaces. If no parameters need to be specified, an empty string is used after the vertical line (|), for example: "CAM|1|MD_START|"
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); }
Overview
Content Tools