diff --git a/src/dataformatpanel.cpp b/src/dataformatpanel.cpp --- a/src/dataformatpanel.cpp +++ b/src/dataformatpanel.cpp @@ -39,6 +39,7 @@ DataFormatPanel::DataFormatPanel(QSerial serialPort = port; paused = false; readerBeforeDemo = nullptr; + _bytesRead = 0; // initalize default reader currentReader = &bsReader; @@ -130,9 +131,10 @@ void DataFormatPanel::selectReader(Abstr emit sourceChanged(currentReader); } -unsigned DataFormatPanel::getBytesRead() +uint64_t DataFormatPanel::bytesRead() { - return currentReader->getBytesRead(); + _bytesRead += currentReader->getBytesRead(); + return _bytesRead; } void DataFormatPanel::saveSettings(QSettings* settings)