public bool connect(String portname, String baudrate)
{
//set the properties of the SerialPort Object
serialPort.PortName = portname;
serialPort.BaudRate = Convert.ToInt32(baudrate);
serialPort.Parity = Parity.None;
serialPort.DataBits = 8;
serialPort.StopBits = StopBits.One;
serialPort.Handshake =Handshake.None;
serialPort.ReadTimeout = 1;
serialPort.WriteTimeout = 100;
// serialPort.WriteBufferSize = 50;
try
{
//now open the port
serialPort.Open();
// serialPort.DtrEnable = serialPort.RtsEnable = true;
connected = true;
// Add event handler
serialPort.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);
serialPort.DiscardInBuffer();
return true;
}
catch (Exception ex)
{
return false;
}
}