summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2017-07-01 22:05:02 +0200
committerAndré Hartmann <aha_1980@gmx.de>2017-07-11 04:30:25 +0000
commit484a79bc7182d1a5d05ce5024716662542ea3a1d (patch)
treec1d62dec0db8f1a59b72d1beb931ccbaccd0f0b3 /examples
parentfb284d4c2aa768fe06b8220144283e1a5ac01ae5 (diff)
CAN-Example: Simplify payload handling
Change-Id: I538ec95b2465e610b19d955e2f4bd34d98e680f8 Reviewed-by: Rolf Eike Beer <eb@emlix.com> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/serialbus/can/mainwindow.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/examples/serialbus/can/mainwindow.cpp b/examples/serialbus/can/mainwindow.cpp
index 03e169c..96c3058 100644
--- a/examples/serialbus/can/mainwindow.cpp
+++ b/examples/serialbus/can/mainwindow.cpp
@@ -214,19 +214,13 @@ void MainWindow::processReceivedFrames()
}
}
-static QByteArray dataFromHex(const QString &hex)
-{
- QByteArray line = hex.toLatin1();
- line.replace(' ', QByteArray());
- return QByteArray::fromHex(line);
-}
-
void MainWindow::sendFrame() const
{
if (!m_canDevice)
return;
- QByteArray writings = dataFromHex(m_ui->lineEdit->displayText());
+ QString payload = m_ui->lineEdit->displayText();
+ QByteArray writings = QByteArray::fromHex(payload.remove(' ').toLatin1());
QCanBusFrame frame;
const int maxPayload = m_ui->fdBox->checkState() ? 64 : 8;