Ejemplo n.º 1
0
        public DgeController(string key, string name, Dge100 device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
            : base(key, name, device)
        {
            DigitalGraphicsEngine = device;

            DeviceConfig = dc;

            PropertiesConfig = props;
        }
Ejemplo n.º 2
0
        public Dge100Controller(string key, string name, Dge100 device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
            : base(key, name, device)
        {
            _dge = device;

            _dc = dc;

            PropertiesConfig = props;
        }
Ejemplo n.º 3
0
        public DmDge200CController(string key, string name, DmDge200C device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
            : base(key, name, device, dc, props)
        {
            _dge = device;

            DmIn = new RoutingInputPort(DmPortName.DmIn, eRoutingSignalType.AudioVideo,
                                        eRoutingPortConnectionType.DmCat, 0, this);
            HdmiOut = new RoutingOutputPort(DmPortName.HdmiOut, eRoutingSignalType.AudioVideo,
                                            eRoutingPortConnectionType.Hdmi, null, this);


            InputPorts = new RoutingPortCollection <RoutingInputPort> {
                DmIn
            };
            OutputPorts = new RoutingPortCollection <RoutingOutputPort> {
                HdmiOut
            };

            // Set Ports for CEC
            HdmiOut.Port = _dge.HdmiOut;;
        }