private void DataRecieved(object sender, RJCP.IO.Ports.SerialDataReceivedEventArgs e) { var incomingData = _arduinoPort.ReadExisting(); _lastLineBuffer += incomingData; while (_lastLineBuffer.Contains(NEW_LINE_CHAR)) { LastLine = _lastLineBuffer.GetBefore(NEW_LINE_CHAR); _lastLineBuffer = _lastLineBuffer.GetAfter(NEW_LINE_CHAR); LineArrived?.Invoke(this, new EventArgs()); } DataArrived?.Invoke(this, new EventArgs()); }
private void OnDataReceived(SerialDataReceivedEventArgs args) { if (DataReceived != null) DataReceived(this, args); }
private void DataRecieved(object sender, RJCP.IO.Ports.SerialDataReceivedEventArgs e) { LastRecieved = _arduinoPort.ReadExisting().Replace('\n'.ToString(), "");; DataArrived?.Invoke(this, new EventArgs()); }