Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public void Close()
        {
            try
            {
                m_Com.Close();
            }
            catch (System.Exception)
            {
                //System.Windows.Forms.MessageBox.Show(ex.Message);
            }

            UartConnectChange?.Invoke(false);
        }