void ReadingData() { while (true) { Thread.Sleep(300); if (!isConnected) { TimerX.Suspend(); break; } try { string TextToRead = SerialPorts.ReadExisting(); AddNodeLine("Listening: " + TextToRead); AddRealLine(TextToRead); GetCommand(TextToRead); Thread.Sleep(250); } catch (Exception ex) {} } }