// 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); } }