The GetObjectParentId method returns the identification number of the parent of the specified object.
Method call syntax
function GetObjectParentId(objtype : String, id : String, parent : String) : String |
Method arguments:
Usage examples
Problem. If a camera turns off or stops transmitting a video signal, send an e-mail message with the following subject: "Warning! Camera turned off" and, in the message body, the number of the camera and of the server it is connected to.
The Short Messages Service is supposed to be installed and working properly |
if (Event.SourceType == "CAM" && Event.Action == "DETACH") { var cam_id = Event.SourceId; var parent_comp_id = GetObjectParentId("CAM", cam_id, "SLAVE"); DoReactStr("MAIL_MESSAGE","1","SETUP","from<***@mail.com>,to<***@mail.com>,body<Camera disabling "+cam_id+" on the Server"+parent_comp_id+">,parent_id<1>,subject<Attention! Camera disabling>,name<Message 1>,objname<Message 1>"); DoReactStr("MAIL_MESSAGE", "1", "SEND", ""); } |