using System; using System.Windows.Forms; namespace TProduct.Link.Debugger { public partial class SelModuleForm : Form { public SelModuleForm() { InitializeComponent(); } private void SelModuleForm_Closed(object sender, FormClosedEventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } } private void SelModuleForm_Load(object sender, EventArgs e) { } private ILinkDebugger _currentDebugger = null; private void button无线Zegbee_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } DebugShunPort12Ctrl frm = new DebugShunPort12Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "DebugShunPort12Ctrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } private void button科迪DR_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.BENLIU) { var frm = new TProduct.Link.Debugger.DebugMsg_Dr_犇流_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKDDCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.FFCW) { var frm = new TProduct.Link.Debugger.DebugMsg_Dr_10口_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKDDCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.NILENO) { var frm = new TProduct.Link.Debugger.DebugMsg_Dr_10口_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKDDCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } //if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.LIFU ) //{ // var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_LIFU_Ctrl(); // frm.Dock = DockStyle.Fill; // frm.Name = "MsgBuildKDDCtrl"; // _currentDebugger = frm; // panelMain.Controls.Clear(); // panelMain.Controls.Add(frm); //} //if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.JSDX ) //{ // var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_江大_Ctrl(); // frm.Dock = DockStyle.Fill; // frm.Name = "MsgBuildKDDCtrl"; // _currentDebugger = frm; // panelMain.Controls.Clear(); // panelMain.Controls.Add(frm); //} //if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.WH701 ) //{ // var frm = new TProduct.Link.Debugger.MsgBuild科迪测试台_Wh701_Plc_Ctrl(); // frm.Dock = DockStyle.Fill; // frm.Name = "DebugWh701PlcCtrl"; // _currentDebugger = frm; // panelMain.Controls.Clear(); // panelMain.Controls.Add(frm); //} } private void button安科瑞_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } var frm = new TProduct.Link.Debugger.DebugAnKeRui3xPCtrl(); frm.Dock = DockStyle.Fill; frm.Name = "DebugAnKeRui3xPCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } private void button青智8930_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } var frm = new TProduct.Link.Debugger.DebugMsg_青岛青智_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "DebugQZ8930Ctrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } private void button转速_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_SPEED_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "DebugKeDiSpeedCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } private void button电动阀_kd_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.BENLIU) { var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_VALVUE_犇流_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKdValueCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.FFCW) { var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_VALVUE_爱福士_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKdValueCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.NILENO) { var frm = new TProduct.Link.Debugger.DebugMsg_KEDI_VALVUE_力耐诺_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildKdValueCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } } private void btnLMAG流量计_Click(object sender, EventArgs e) { if (_currentDebugger != null) { _currentDebugger.DisposePort(); } if (TProduct.CorpConfig.Instance.CorpFlag == Model.eCorpFlag.FFCW) { var frm = new TProduct.Link.Debugger.DebugMsg_LMAG流量计_Ctrl(); frm.Dock = DockStyle.Fill; frm.Name = "MsgBuildLgFlowCtrl"; _currentDebugger = frm; panelMain.Controls.Clear(); panelMain.Controls.Add(frm); } } } }