Ejemplo n.º 1
0
        private void ComPortChanged(object sender, EventArgs e)
        {
            ListBox comports = sender as ListBox;

            if (comports.SelectedIndex != -1)
            {
                string port = (string)comports.SelectedItem;
                if (Output.PortName != port)
                {
                    CloseDevice();
                    Device = new ErosTek232();
                    DoDevicePlumbing();

                    Output.PortName  = port;
                    Output.BaudRate  = 19200;
                    Output.Parity    = Parity.None;
                    Output.DataBits  = 8;
                    Output.StopBits  = StopBits.One;
                    Output.Handshake = Handshake.None;
                    Output.RtsEnable = false;
                    Output.Open();

                    Device.SetStream(Output.BaseStream);
                    Device.BeginThread();
                }
            }
        }