Changeset - 34ecc16e1717
[Not reviewed]
default
0 1 0
Hasan Yavuz Ă–ZDERYA - 10 years ago 2015-07-27 16:01:41
hy@ozderya.net
better error reporting in case of ASCII parsing error
1 file changed with 20 insertions and 4 deletions:
0 comments (0 inline, 0 general)
mainwindow.cpp
Show inline comments
 
@@ -307,8 +307,16 @@ void MainWindow::onDataReadyASCII()
 
        {
 
            for (unsigned int ci = 0; ci < numOfChannels; ci++)
 
            {
 
                double channelSample = separatedValues[ci].toDouble();
 
                addChannelData(ci, DataArray({channelSample}));
 
                bool ok;
 
                double channelSample = separatedValues[ci].toDouble(&ok);
 
                if (ok)
 
                {
 
                    addChannelData(ci, DataArray({channelSample}));
 
                }
 
                else
 
                {
 
                    qWarning() << "Data parsing error for channel: " << ci;
 
                }
 
            }
 
        }
 
        else // there is missing channel data
 
@@ -316,8 +324,16 @@ void MainWindow::onDataReadyASCII()
 
            qWarning() << "Incoming data is missing data for some channels!";
 
            for (int ci = 0; ci < separatedValues.length(); ci++)
 
            {
 
                double channelSample = separatedValues[ci].toDouble();
 
                addChannelData(ci, DataArray({channelSample}));
 
                bool ok;
 
                double channelSample = separatedValues[ci].toDouble(&ok);
 
                if (ok)
 
                {
 
                    addChannelData(ci, DataArray({channelSample}));
 
                }
 
                else
 
                {
 
                    qWarning() << "Data parsing error for channel: " << ci;
 
                }
 
            }
 
        }
 
    }
0 comments (0 inline, 0 general)