From e454e35bf9117c8795b9d194cb007f4ceedc5b71 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 14 Feb 2025 16:33:17 +0100 Subject: [PATCH] CAN debbugger fix for buffers showing garbage when message is shorter --- client/can_transceive.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/can_transceive.cpp b/client/can_transceive.cpp index 34cef57..5966115 100644 --- a/client/can_transceive.cpp +++ b/client/can_transceive.cpp @@ -55,7 +55,7 @@ void Can_Transceive::add_send_item(uint32_t id, uint8_t dlc, std::arraysend_list->setItem(rc, 0, new QTableWidgetItem(QString().setNum(id, 16))); ui->send_list->setItem(rc, 1, new QTableWidgetItem(QString("%0").arg(dlc))); - for (size_t i = 0; i < 8; i++) + for (size_t i = 0; i < dlc; i++) { ui->send_list->setItem(rc, 2 + i, new QTableWidgetItem(QString().setNum(payload[i], 16))); } @@ -69,7 +69,7 @@ void Can_Transceive::add_receive_item(uint32_t id, uint8_t dlc, std::arrayrecvd_list->setItem(rc, 0, new QTableWidgetItem(QString().setNum(id, 16))); ui->recvd_list->setItem(rc, 1, new QTableWidgetItem(QString("%0").arg(dlc))); - for (size_t i = 0; i < 8; i++) + for (size_t i = 0; i < dlc; i++) { ui->recvd_list->setItem(rc, 2 + i, new QTableWidgetItem(QString().setNum(payload[i], 16))); }