Пример #1
0
 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");
         }
     }
 }