Merge pull request #997 from Citizen07/master

fix: incorrect Extended FD frame DLC byte was used [lawicel]
This commit is contained in:
Collin Kidder
2026-01-13 20:05:12 -05:00
committed by GitHub
+1 -1
View File
@@ -628,7 +628,7 @@ void LAWICELSerial::readSerialData()
buildFrame.isReceived = true; buildFrame.isReceived = true;
buildFrame.setFrameType(QCanBusFrame::FrameType::DataFrame); buildFrame.setFrameType(QCanBusFrame::FrameType::DataFrame);
buildFrame.setExtendedFrameFormat(true); buildFrame.setExtendedFrameFormat(true);
buildData.resize(LAWICELSerial::dlc_code_to_bytes(mBuildLine.mid(4, 1).toInt(nullptr, 16))); buildData.resize(LAWICELSerial::dlc_code_to_bytes(mBuildLine.mid(9, 1).toInt(nullptr, 16)));
for (int c = 0; c < buildData.size(); c++) for (int c = 0; c < buildData.size(); c++)
{ {
buildData[c] = mBuildLine.mid(10 + (c*2), 2).toInt(nullptr, 16); buildData[c] = mBuildLine.mid(10 + (c*2), 2).toInt(nullptr, 16);