public TestDMRmc4KZ100C(DM_RMC_4KZ_100_C DM_RMC_4KZ_100_C)
        {
            _DM_RMC_4KZ_100_C = DM_RMC_4KZ_100_C;
            if (_DM_RMC_4KZ_100_C.C2I_DMRMC100_4KZ_IR2 != null)
            {
                _IROutputPort = _DM_RMC_4KZ_100_C.C2I_DMRMC100_4KZ_IR2;
                StartIRTest();
            }

            if (_DM_RMC_4KZ_100_C.Com01 != null)
            {
                _ComPort = _DM_RMC_4KZ_100_C.Com01;
                StartComPortTest();
            }
            if (_DM_RMC_4KZ_100_C.CEC_DM_In != null)
            {
                _CECDMDevice = _DM_RMC_4KZ_100_C.CEC_DM_In;
                StartCECDMTest();
            }
            if (_DM_RMC_4KZ_100_C.CEC_HDMI_Out != null)
            {
                _CECHDCPDevice = _DM_RMC_4KZ_100_C.CEC_HDMI_Out;
                StartCECHDMITest();
            }
            if (_DM_RMC_4KZ_100_C.HDCP_HDMI_Out != null)
            {
                _HDMIOutputHDCP = _DM_RMC_4KZ_100_C.HDCP_HDMI_Out;
                StartHDCPTest();
            }
        }
示例#2
0
        public DM_RMC_4K_100_C_1G(ICardInputOutputType SwitcherOutput)
        {
            DMOutput _DMOutput = SwitcherOutput as DMOutput;

            _DmRmc4K100C1G = new DmRmc4K100C1G(_DMOutput);
            IR             = _DmRmc4K100C1G.IROutputPorts[1];
            Com01          = new RS232OnlyTwoWaySerialDriver(_DmRmc4K100C1G.ComPorts[1]);
            HDMI_Out       = new CECDevice(_DmRmc4K100C1G.StreamCec);
            Name           = _DmRmc4K100C1G.Name;
        }
        public DM_RMC_4KZ_100_C(ICardInputOutputType SwitcherOutput)
        {
            DMOutput _DMOutput = SwitcherOutput as DMOutput;

            _DmRmc4kz100C        = new DmRmc4kz100C(_DMOutput);
            C2I_DMRMC100_4KZ_IR2 = _DmRmc4kz100C.IROutputPorts[1];
            Com01         = new DMPS3TwoWaySerialDriver(_DmRmc4kz100C.ComPorts[1]);
            CEC_DM_In     = new CECDevice(_DmRmc4kz100C.DmInputStreamCec);
            CEC_HDMI_Out  = new CECDevice(_DmRmc4kz100C.HdmiOutput.StreamCec);
            HDCP_HDMI_Out = new HDMIOutputHDCP(_DmRmc4kz100C.HdmiOutput);
        }
示例#4
0
        public TestDMTx4K100C1G(DM_TX_4K_100_C_1G DM_TX_4K_100_C_1G)
        {
            _DM_TX_4K_100_C_1G = DM_TX_4K_100_C_1G;
            if (_DM_TX_4K_100_C_1G.IR != null)
            {
                _IROutputPort = _DM_TX_4K_100_C_1G.IR;
                StartIRTest();
            }

            if (_DM_TX_4K_100_C_1G.Com01 != null)
            {
                _ComPort = _DM_TX_4K_100_C_1G.Com01;
                StartComPortTest();
            }
            if (_DM_TX_4K_100_C_1G.HDMI_In != null)
            {
                _CECDevice = _DM_TX_4K_100_C_1G.HDMI_In;
                StartCECTest();
            }
        }
示例#5
0
        public TestDMRmc4KZ100C1G(DM_RMC_4K_100_C_1G DM_RMC_4KZ_100_C_1G)
        {
            _DM_RMC_4KZ_100_C_1G = DM_RMC_4KZ_100_C_1G;
            if (_DM_RMC_4KZ_100_C_1G.IR != null)
            {
                _IROutputPort = _DM_RMC_4KZ_100_C_1G.IR;
                StartIRTest();
            }

            if (_DM_RMC_4KZ_100_C_1G.Com01 != null)
            {
                _ComPort = _DM_RMC_4KZ_100_C_1G.Com01;
                StartComPortTest();
            }
            if (_DM_RMC_4KZ_100_C_1G.HDMI_Out != null)
            {
                _CECDevice = _DM_RMC_4KZ_100_C_1G.HDMI_Out;
                StartCECTest();
            }
        }