Merge pull request #997 from Citizen07/master
fix: incorrect Extended FD frame DLC byte was used [lawicel]
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user