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))); }