private void onComport_DataReceived(object sender, SerialDataReceivedEventArgs e) { if (isFocusKnotData) { try { string receivedData = ComPort.ReadExisting(); Logger.Debug($"ORIGINAL # ==> {receivedData}"); currentSerialPortReceived += NormalizeLineBreaks(receivedData); Logger.Debug($"RESULT # ==> {currentSerialPortReceived}"); if (currentSerialPortReceived.Contains(START) && currentSerialPortReceived.Contains(END)) { Logger.Info($"TOTAL TORQUE # ==> {currentSerialPortReceived}"); currentKnotData.SetTorque(currentSequence, currentSerialPortReceived); currentSequence++; currentSerialPortReceived = string.Empty; } } catch (Exception ex) { Logger.Error(ex, "onComport_DataReceived"); } } }