Example #1
0
        private void Disconnect()
        {
            if (Newport != null)
            {
                try
                {
                    Newport.DataReceived -= Newport_DataReceived;
                    Newport.DataSent     -= Newport_DataSent;
                }
                finally
                {
                    Newport.Close();
                    Newport.Dispose();
                    Newport = null;
                }
            }

            SetConnected(false);
            ClearDeviceInfo();
            cmbSerialPort.Enabled = true;
            btnConnect.Text       = "Connect";
        }