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