/
Matrix: I am using Control Macro and HCI to trigger a EHX-Control. How do I find the card/pin information for a control in EHX

Matrix: I am using Control Macro and HCI to trigger a EHX-Control. How do I find the card/pin information for a control in EHX

Question
I want to trigger a control using a control macro and also a HCI command. How do I find the card/pin GPSF information for a control in EHX? 

Solution

EHX shows the three control pins used for each control under Global Options for each control. We also provide a macro script, written in C#. It will open a dialog window but can easily be modified to write these values into a text file.



Import and enable the attached script (control macro) as part of your map and it will display the GPSF card/pin info when you make a download
Once you have the card/pin info you can disable the macro from your map.


Macro for showing Cards / Pins in any version of EHX:


StringBuilder sBuilder = new StringBuilder();
sBuilder.AppendLine("Control Name | Card | Pin");

foreach(EntityObject currentEntity in ControlMacro.GetAllEntities(true))
{
if(currentEntity.CC_ADV_TYPE == Shared.Enums.DestinationType.Control)
{
ControlMacro currentControl = ControlMacro.GetControl(currentEntity.EntityID);
sBuilder.AppendLine(currentEntity.CombinedLabel.PadRight(20) + " | " +currentControl.ControlObject.GetGPSF().Card.ToString() +" | " + currentControl.ControlObject.GetGPSF().Pin.ToString());
}
}

The string can either be shown as a dialog window:

System.Windows.Forms.MessageBox.Show(sBuilder.ToString());


Or written to file:

System.IO.File.WriteAllText(@"C:\TextFile.txt", sBuilder.ToString());



  File Modified

PNG File image2021-4-8_8-25-55.png

Apr 08, 2021 by erik.devane@clearcom.com

File Show Cards and Pins.ccm Show Cards and Pins.ccm

Apr 06, 2019 by Administrator

Related content

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.