public bool Open() { if (m_Com.IsOpen) { m_Com.Close(); } m_Com.PortName = m_ComeInfo.Com; m_Com.BaudRate = m_ComeInfo.BaudRate; m_Com.DataBits = m_ComeInfo.DataBits; m_Com.Parity = m_ComeInfo.Parity; m_Com.StopBits = m_ComeInfo.StopBits; try { // Com Port連線 m_Com.Open(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return(false); } UartConnectChange?.Invoke(true); return(true); }
public void Close() { try { m_Com.Close(); } catch (System.Exception) { //System.Windows.Forms.MessageBox.Show(ex.Message); } UartConnectChange?.Invoke(false); }