private void DisposeArduino() { Settings.UnRegisterInstance(SardauscanHardwareProxy); if (SardauscanHardwareProxy != null) { SardauscanHardwareProxy.Dispose(); } SardauscanHardwareProxy = null; }
private void PlugButton_Click(object sender, EventArgs e) { this.PlugButton.Enabled = false; this.m_SardauscanProxyControl.Proxy = null; PortInfo portInfo = (PortInfo)this.ComComboBox.SelectedItem; try { DisposeArduino(); SardauscanHardwareProxy = new SardauscanHardwareProxy(portInfo); this.m_SardauscanProxyControl.Proxy = SardauscanHardwareProxy; } catch { } finally { this.PlugButton.Enabled = true; AlignInterface(); } }
private void PlugButton_Click(object sender, EventArgs e) { this.PlugButton.Enabled = false; this.m_SardauscanProxyControl.Proxy = null; PortInfo portInfo = (PortInfo)this.ComComboBox.SelectedItem; try { DisposeArduino(); SardauscanHardwareProxy = new SardauscanHardwareProxy(portInfo); this.m_SardauscanProxyControl.Proxy = SardauscanHardwareProxy; } catch { } finally { this.PlugButton.Enabled = true; AlignInterface(); } }
private void DisposeArduino() { Settings.UnRegisterInstance(SardauscanHardwareProxy); if (SardauscanHardwareProxy != null) SardauscanHardwareProxy.Dispose(); SardauscanHardwareProxy = null; }