Example #1
0
        private void btn_connect_Click(object sender, EventArgs e)
        {
            textBox_serialRead.Clear();
            textBox_socketRead.Clear();
            String comPort = Convert.ToString(comboBox_Comports.SelectedItem);

            switch (comPort)
            {
            case "Socket": {
                socketGui = new SocketGUI();
                System.Console.WriteLine(socketGui.connected);
                timer_socketReceive.Start();
                break;
            }

            default: {
                try {
                    if (!serialPort1.IsOpen)
                    {
                        serialPort1.DtrEnable = true;
                        serialPort1.PortName  = comPort;
                        serialPort1.Open();
                        serialPort1.DataReceived += serialPort1_DataReceived;
                    }
                    if (serialPort1.IsOpen)
                    {
                        lb_connectionStatus.Text = "Connected";
                        btn_disconnect.Enabled   = true;
                        btn_connect.Enabled      = false;
                    }
                } catch (Exception ex) { MessageBox.Show("Unable to connect: " + ex.Message); }

                break;
            }
            }
        }
Example #2
0
        private void btn_connect_Click(object sender, EventArgs e)
        {
            textBox_serialRead.Clear();
              textBox_socketRead.Clear();
              String comPort = Convert.ToString(comboBox_Comports.SelectedItem);
              switch (comPort) {
            case "Socket": {
              socketGui = new SocketGUI();
              System.Console.WriteLine(socketGui.connected);
              timer_socketReceive.Start();
              break;
            }
            default: {
              try {
            if (!serialPort1.IsOpen) {
              serialPort1.DtrEnable = true;
              serialPort1.PortName = comPort;
              serialPort1.Open();
              serialPort1.DataReceived += serialPort1_DataReceived;
            }
            if (serialPort1.IsOpen) {
              lb_connectionStatus.Text = "Connected";
              btn_disconnect.Enabled = true;
              btn_connect.Enabled = false;
            }
              } catch (Exception ex) { MessageBox.Show("Unable to connect: " + ex.Message); }

              break;
            }
              }
        }