This commit is contained in:
Tomasz Dobrowolski
2026-03-18 13:21:54 +01:00
parent 5e3d6a305d
commit ee3e2e2712
+3 -11
View File
@@ -503,11 +503,8 @@ void LAWICELSerial::readSerialData()
CANFrame buildFrame;
QByteArray buildData;
if (useSystemTime)
{
buildFrame.setTimeStamp(QCanBusFrame::TimeStamp(0, QDateTime::currentMSecsSinceEpoch() * 1000ll));
}
else
buildFrame.setTimeStamp(QCanBusFrame::TimeStamp(0, QDateTime::currentMSecsSinceEpoch() * 1000ll));
if (!useSystemTime)
{
bool isFD = false;
char offset;
@@ -537,8 +534,7 @@ void LAWICELSerial::readSerialData()
int dlc = mBuildLine.mid(len_index, 1).toInt();
int byteCount = isFD ? (int)dlc_code_to_bytes(dlc) : dlc;
int frameStringLen = offset + byteCount * 2;
bool hasTimestamp = mBuildLine.length() > frameStringLen + 1;
if (hasTimestamp)
if (mBuildLine.length() > frameStringLen + 1)
{
qint64 hwTs = mBuildLine.mid(frameStringLen, 4).toInt(nullptr, 16);
qint64 sysMs = QDateTime::currentMSecsSinceEpoch();
@@ -553,10 +549,6 @@ void LAWICELSerial::readSerialData()
timeBasis = sysMs - unwrappedMs;
buildFrame.setTimeStamp(QCanBusFrame::TimeStamp(0, (timeBasis + unwrappedMs) * 1000ll));
}
else
{
buildFrame.setTimeStamp(QCanBusFrame::TimeStamp(0, QDateTime::currentMSecsSinceEpoch() * 1000ll));
}
}
switch (mBuildLine[0].toLatin1())