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