/// <summary> /// 获取与本计算机相关的仪器的设定信息 xing.chen添加注释 /// </summary> /// <param name="frmLIS_Controller">frmLIS_Data_Acquisition_Controller对象</param> /// <param name="objConfig_List">设备详细设置信息(VO)</param> public void GetInstrumentSerialSetting(com.digitalwave.iCare.gui.LIS_Data_Acquisition_Controller.frmLIS_Data_Acquisition_Controller frmLIS_Controller, ref com.digitalwave.iCare.ValueObject.clsLIS_Equip_ConfigVO[] objConfig_List) { string strHost_Name = System.Net.Dns.GetHostName(); System.Net.IPAddress objHost_IP = System.Net.Dns.Resolve(strHost_Name).AddressList[0]; string strHost_IP = objHost_IP.ToString(); com.digitalwave.iCare.middletier.LIS.clsQueryLIS_Svc objLIS_Svc = (clsQueryLIS_Svc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryLIS_Svc)); long lngRes = objLIS_Svc.lngGetInstrumentSerialSetting(strHost_Name, out objConfig_List); if (lngRes == 1) { if (objConfig_List != null) { int intCount = objConfig_List.Length; if (intCount > 0) { frmLIS_Controller.m_cboInstrument.AddRangeItems(objConfig_List); } } } }
/// <summary> /// 选择设备后将设备设定信息与窗体中的控件绑定 yongchao.li添加注释 2012-01-19 /// </summary> /// <param name="frmLIS_Controller"></param> public void SelectInstrument2(com.digitalwave.iCare.gui.LIS_Data_Acquisition_Controller.frmLIS_Data_Acquisition_Controller frmLIS_Controller) { com.digitalwave.iCare.ValueObject.clsLIS_Equip_ConfigVO objEquip_ConfigVO = (clsLIS_Equip_ConfigVO)frmLIS_Controller.m_cboInstrument.SelectedItem; if (objEquip_ConfigVO != null) { frmLIS_Controller.m_txtBaudRate.Text = objEquip_ConfigVO.strBaud_Rate; frmLIS_Controller.m_txtComNum.Text = objEquip_ConfigVO.strCOM_No; frmLIS_Controller.m_txtDataBit.Text = objEquip_ConfigVO.strData_Bit; switch (objEquip_ConfigVO.strFlow_Control) { case "0": frmLIS_Controller.m_txtFlowControl.Text = "None"; break; case "1": frmLIS_Controller.m_txtFlowControl.Text = "Software"; break; case "2": frmLIS_Controller.m_txtFlowControl.Text = "Hardware"; break; } switch (objEquip_ConfigVO.strParity) { case "0": frmLIS_Controller.m_txtParity.Text = "None"; break; case "1": frmLIS_Controller.m_txtParity.Text = "Even"; break; case "2": frmLIS_Controller.m_txtParity.Text = "Odd"; break; case "3": frmLIS_Controller.m_txtParity.Text = "Mark"; break; case "4": frmLIS_Controller.m_txtParity.Text = "Space"; break; } frmLIS_Controller.m_txtReceiveBuffer.Text = objEquip_ConfigVO.strReceive_Buffer; frmLIS_Controller.m_txtSendBuffer.Text = objEquip_ConfigVO.strSend_Buffer; frmLIS_Controller.m_txtStopBit.Text = objEquip_ConfigVO.strStop_Bit; } else { frmLIS_Controller.m_txtBaudRate.Text = ""; frmLIS_Controller.m_txtComNum.Text = ""; frmLIS_Controller.m_txtDataBit.Text = ""; frmLIS_Controller.m_txtFlowControl.Text = ""; frmLIS_Controller.m_txtParity.Text = ""; frmLIS_Controller.m_txtReceiveBuffer.Text = ""; frmLIS_Controller.m_txtSendBuffer.Text = ""; frmLIS_Controller.m_txtStopBit.Text = ""; } }
/// <summary> /// 选择设备后将设备设定信息与窗体中的控件绑定 xing.chen添加注释 2012-01-19 李泳潮修改 /// </summary> /// <param name="frmLIS_Controller">frmLIS_Data_Acquisition_Controller对象</param> public void SelectInstrument(com.digitalwave.iCare.gui.LIS_Data_Acquisition_Controller.frmLIS_Data_Acquisition_Controller frmLIS_Controller) { clsLIS_Equip_ConfigVO2 objEquip_ConfigVO1 = frmLIS_Controller.m_cboInstrument.SelectedItem as clsLIS_Equip_ConfigVO2; if (objEquip_ConfigVO1 != null) { frmLIS_Controller.m_txtBaudRate.Text = objEquip_ConfigVO1.strBaud_Rate; frmLIS_Controller.m_txtComNum.Text = objEquip_ConfigVO1.strCOM_No; frmLIS_Controller.m_txtDataBit.Text = objEquip_ConfigVO1.strData_Bit; switch (objEquip_ConfigVO1.strFlow_Control) { case "0": frmLIS_Controller.m_txtFlowControl.Text = "None"; break; case "1": frmLIS_Controller.m_txtFlowControl.Text = "Software"; break; case "2": frmLIS_Controller.m_txtFlowControl.Text = "Hardware"; break; } switch (objEquip_ConfigVO1.strParity) { case "0": frmLIS_Controller.m_txtParity.Text = "None"; break; case "1": frmLIS_Controller.m_txtParity.Text = "Even"; break; case "2": frmLIS_Controller.m_txtParity.Text = "Odd"; break; case "3": frmLIS_Controller.m_txtParity.Text = "Mark"; break; case "4": frmLIS_Controller.m_txtParity.Text = "Space"; break; } frmLIS_Controller.m_txtReceiveBuffer.Text = objEquip_ConfigVO1.strReceive_Buffer; frmLIS_Controller.m_txtSendBuffer.Text = objEquip_ConfigVO1.strSend_Buffer; frmLIS_Controller.m_txtStopBit.Text = objEquip_ConfigVO1.strStop_Bit; //frmLIS_Controller.m_ctlRemark.Text = ""; } else { frmLIS_Controller.m_txtBaudRate.Text = ""; frmLIS_Controller.m_txtComNum.Text = ""; frmLIS_Controller.m_txtDataBit.Text = ""; frmLIS_Controller.m_txtFlowControl.Text = ""; frmLIS_Controller.m_txtParity.Text = ""; frmLIS_Controller.m_txtReceiveBuffer.Text = ""; frmLIS_Controller.m_txtSendBuffer.Text = ""; frmLIS_Controller.m_txtStopBit.Text = ""; } #region 修版本模式 2012-01-19 yongchao.li 修改 //com.digitalwave.iCare.ValueObject.clsLIS_Equip_ConfigVO objEquip_ConfigVO = (clsLIS_Equip_ConfigVO)frmLIS_Controller.m_cboInstrument.SelectedItem; //frmLIS_Controller.m_txtBaudRate.Text = objEquip_ConfigVO.strBaud_Rate; //frmLIS_Controller.m_txtComNum.Text = objEquip_ConfigVO.strCOM_No; //frmLIS_Controller.m_txtDataBit.Text = objEquip_ConfigVO.strData_Bit; //switch (objEquip_ConfigVO.strFlow_Control) //{ // case "0": // frmLIS_Controller.m_txtFlowControl.Text = "None"; // break; // case "1": // frmLIS_Controller.m_txtFlowControl.Text = "Software"; // break; // case "2": // frmLIS_Controller.m_txtFlowControl.Text = "Hardware"; // break; //} //switch (objEquip_ConfigVO.strParity) //{ // case "0": // frmLIS_Controller.m_txtParity.Text = "None"; // break; // case "1": // frmLIS_Controller.m_txtParity.Text = "Even"; // break; // case "2": // frmLIS_Controller.m_txtParity.Text = "Odd"; // break; // case "3": // frmLIS_Controller.m_txtParity.Text = "Mark"; // break; // case "4": // frmLIS_Controller.m_txtParity.Text = "Space"; // break; //} //frmLIS_Controller.m_txtReceiveBuffer.Text = objEquip_ConfigVO.strReceive_Buffer; //frmLIS_Controller.m_txtSendBuffer.Text = objEquip_ConfigVO.strSend_Buffer; //frmLIS_Controller.m_txtStopBit.Text = objEquip_ConfigVO.strStop_Bit; #endregion }