C2.Flash.frmMain.btnStartStop_Click C# (CSharp) Method

btnStartStop_Click() private method

private btnStartStop_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
		private void btnStartStop_Click(object sender, EventArgs e)
		{
			if (port == null)
			{
				try
				{
					port = new SerialPort(cbPorts.Text);
					port.BaudRate = 115200;
					port.Handshake = Handshake.None;
					port.DtrEnable = cbDTREnable.Checked;
					port.Parity = Parity.None;
					port.StopBits = StopBits.Two;
					port.DataBits = 8;
					port.Open();
					port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);

					if (Device_Connect() && C2_Connect_Target())
					{
						btnStartStop.Text = "Disconnect";
						cbPorts.Enabled = false;
						groupC2.Enabled = true;
						C2_Device_Info();
						return;
					}
				}
				catch (Exception ex)
				{
					MessageBox.Show(ex.Message);
				}
				disconnect();
			}
			else
			{
				C2_Disconnect_Target();
				disconnect();
			}
		}
		#endregion