/
Matrix: Using Control macros to can fire a remote control from your local matrix
Matrix: Using Control macros to can fire a remote control from your local matrix
How to fire a control on system 1 from your sys 2 matrix Using Control macros you can fire a remote control from your local matrix
//Define remote system to be used
intrsys = 2; // getlocal GPI controlControlMacrolocal = ControlMacro.GetControl("PSU","Alarm"); // getremote control on system number “rsys”ControlMacroremote = ControlMacro.GetControl("Glob","Alarm", rsys); //local control triggers remote control (GPSF) using get remote GPSF commandlocal.Triggers(ControlActions.DCCAction( remote.ControlObject.GetGPSF(TalkType.Talk).Card, remote.ControlObject.GetGPSF(TalkType.Talk).Pin,rsys) The “local” system is the one you use this macro on. In thisexample you have a local control by the name of “PSU Alarm”. Whentriggered (for example by Logic Maestro) it will trigger the control “GlobAlarm” on system 2. You can obviously change the names of both the local andremote control to match what you are trying to do. You could also use FOR loopsto have a bunch of local controls with a similar names fire a bunch of remotecontrols. All controls used here have to be created by hand in ECS/EHX. Youwill also have to “use” any remote control that you are trying to trigger inyour local matrix. By “use” I mean for example place them on keys of adummy panel so that they are included in the configuration at the time of themap compilation. If you don’t that do that the macro will not compile and youwon’t be able to download. Just an idea for a possible naming scheme: OUT[to_system_number][number]TriggersIN[from_system_number][number] So for example when my local system is system 1 and theremote system is system 2, the first linked control pair will look like this:OUT0101TriggersIN0201 An alternative that doesn't require the use of controlmacros is to create a dummy group on your local system and set a remote controlas its secondary action. Then use a route or Logic Maestro XPT action totrigger the local dummy group.This also works - (see other solution titled "Firing controls on Remote Systems using Control Macros, Logic Maestro and Secondary Actions"
//Define remote system to be used
intrsys = 2; // getlocal GPI controlControlMacrolocal = ControlMacro.GetControl("PSU","Alarm"); // getremote control on system number “rsys”ControlMacroremote = ControlMacro.GetControl("Glob","Alarm", rsys); //local control triggers remote control (GPSF) using get remote GPSF commandlocal.Triggers(ControlActions.DCCAction( remote.ControlObject.GetGPSF(TalkType.Talk).Card, remote.ControlObject.GetGPSF(TalkType.Talk).Pin,rsys) The “local” system is the one you use this macro on. In thisexample you have a local control by the name of “PSU Alarm”. Whentriggered (for example by Logic Maestro) it will trigger the control “GlobAlarm” on system 2. You can obviously change the names of both the local andremote control to match what you are trying to do. You could also use FOR loopsto have a bunch of local controls with a similar names fire a bunch of remotecontrols. All controls used here have to be created by hand in ECS/EHX. Youwill also have to “use” any remote control that you are trying to trigger inyour local matrix. By “use” I mean for example place them on keys of adummy panel so that they are included in the configuration at the time of themap compilation. If you don’t that do that the macro will not compile and youwon’t be able to download. Just an idea for a possible naming scheme: OUT[to_system_number][number]TriggersIN[from_system_number][number] So for example when my local system is system 1 and theremote system is system 2, the first linked control pair will look like this:OUT0101TriggersIN0201 An alternative that doesn't require the use of controlmacros is to create a dummy group on your local system and set a remote controlas its secondary action. Then use a route or Logic Maestro XPT action totrigger the local dummy group.This also works - (see other solution titled "Firing controls on Remote Systems using Control Macros, Logic Maestro and Secondary Actions"
, multiple selections available,
Related content
Matrix: How to trigger a remote control (CTL) on another matrix
Matrix: How to trigger a remote control (CTL) on another matrix
More like this
Matrix: How do I tirgger a matrix control using HCI (Host computer interface ) protocol can you
Matrix: How do I tirgger a matrix control using HCI (Host computer interface ) protocol can you
More like this
Matrix: How do you put the system in a mode where I can remote control another panel?
Matrix: How do you put the system in a mode where I can remote control another panel?
More like this
Matrix: how do I get realtime monitoring of Matrix GPI and GPO + Controls,
Matrix: how do I get realtime monitoring of Matrix GPI and GPO + Controls,
More like this
Matrix: How do I get a group key to flash on my panel when a member of that group calls me (using logic maestro)?
Matrix: How do I get a group key to flash on my panel when a member of that group calls me (using logic maestro)?
More like this
Matrix: How do I program the V series panel GPI 1 and 2 (logic) inputs
Matrix: How do I program the V series panel GPI 1 and 2 (logic) inputs
More like this
CAN'T FIND YOUR ANSWER? CLICK HERE TO CONTACT SUPPORT
This solution was provided by Clear-Com via a question submitted to us by customers like you. If you wish to share with us a new solution or update an old one, please follow this link..
The information on this page is owned by Clear-Com and constitutes Clear-Com’s confidential and proprietary information, may be used solely for purposes related to the furtherance of Clear-Com’ business and shall not be disclosed, distributed, copied or disseminated without Clear-Com’s prior written consent. Click Here for Clear-Com's privacy statement.