diff --git a/mainwindow.cpp b/mainwindow.cpp --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -533,6 +534,15 @@ template double MainWindow:: T data; this->serialPort.read((char*) &data, sizeof(data)); + // print data in hex format + if (ui->cbEnableTextView->isChecked()) + { + QTextCursor cursor(ui->ptTextView->document()); + cursor.movePosition(QTextCursor::End); + QByteArray ba((char*) &data, sizeof(data)); + cursor.insertText(ba.toHex() + " "); + } + if (ui->rbLittleE->isChecked()) { data = qFromLittleEndian(data);