public DgeController(string key, string name, Dge100 device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props) : base(key, name, device) { DigitalGraphicsEngine = device; DeviceConfig = dc; PropertiesConfig = props; }
public Dge100Controller(string key, string name, Dge100 device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props) : base(key, name, device) { _dge = device; _dc = dc; PropertiesConfig = props; }
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;; }