Example #1
0
 private void TimerSimulationOnElapsed(object sender, ElapsedEventArgs elapsedEventArgs)
 {
     _timerSimulation.Stop();
     if (_eof != '\0')
     {
         if (_emulatorData.Contains(_eof.ToString()))
         {
             var parsed = Parse(_emulatorData);
             ComPortSuccessfulRead?.Invoke(this, parsed);
         }
     }
     else
     {
         var parsed = Parse(_emulatorData);
         ComPortSuccessfulRead?.Invoke(this, parsed);
     }
 }
Example #2
0
 private void SerialPortOnDataReceived(object sender, SerialDataReceivedEventArgs serialDataReceivedEventArgs)
 {
     _tempData += _serialPort.ReadExisting();
     if (_eof != '\0')
     {
         if (_tempData.Contains(_eof.ToString()))
         {
             var parsed = Parse(_tempData);
             ComPortSuccessfulRead?.Invoke(this, parsed);
             _tempData = "";
         }
     }
     else
     {
         var parsed = Parse(_tempData);
         ComPortSuccessfulRead?.Invoke(this, parsed);
         _tempData = "";
     }
 }