Метод Clone создает копию объектов MsgObject и Event.
Синтаксис обращения к методу:
function Clone() : MsgObject |
Аргументы метода отсутствуют.
Пример. По замыканию реле №1 начинать видеозапись по камере №1 и замыкать реле №2. По размыканию реле №1 начинать видеозапись по камере №2 и размыкать реле №2.
if (Event.SourceType == "GRELE" && Event.SourceId == "1")
{
var msgevent = Event.Clone();
if(Event.Action == "ON")
{
msgevent.SourceId = "2";
DoReactStr("CAM","1","REC","");
DoReactStr("GRELE","2","ON","");
}
if(Event.Action == "OFF")
{
msgevent.SourceId = "2";
DoReactStr("CAM","2","REC","");
DoReactStr("GRELE","2","OFF","");
}
} |