private string ReadLine(int timeout = 1000) { serialPort.ReadTimeout = timeout; try { return serialPort.ReadLine(); } catch { serialPort.ReadTimeout = 5000; return string.Empty; } }