Exemple #1
0
        // Properties

        //Constructors
        public dmpsVideoRouting(Crestron.SimplSharpPro.CrestronCollection <ICardInputOutputType> SwitcherInputs,
                                Crestron.SimplSharpPro.CrestronCollection <ICardInputOutputType> SwitcherOutputs, Dmps3SystemControl Device,
                                Crestron.SimplSharpPro.DM.Cards.Card.Dmps3HdmiOutput HDMIOutput,
                                Crestron.SimplSharpPro.DM.Cards.Card.Dmps3DmInput DMInput)
        {
            try
            {
                switcherInputs  = SwitcherInputs;
                switcherOutputs = SwitcherOutputs;
                _device         = (Dmps3SystemControl)Device;
                _device.FrontPanelPassword.StringValue = "1111";
                for (uint i = 1; i <= switcherInputs.Count; i++)
                {
                    DMInput test = switcherInputs[i] as DMInput;
                    test.Name.StringValue = sourceName[i - 1];
                }
                hdmiOutput = HDMIOutput;
                dmInput    = DMInput;
                hdmiOutput.HdmiOutputPort.OutputDisable();
            }
            catch (Exception e)
            {
                CrestronConsole.PrintLine("DMPsVideo Constructor error is: " + e);
            }
        }
 // Constructors
 public dmps3200General(CrestronControlSystem device)
 {
     try
     {
         device.DMSystemChange += new DMSystemEventHandler(device_DMSystemChange);
         dmControl              = (Dmps3SystemControl)device.SystemControl;
         CrestronConsole.PrintLine("Dmps General Constructor and the lock status of the front panel is: " + dmControl.FrontPanelLockOnFeedback);
     }
     catch (Exception e)
     {
         CrestronConsole.PrintLine("DMPSRelay Constructor error is: " + e);
     }
 }