diff --git a/framefileio.cpp b/framefileio.cpp index a66ddd0..87645b7 100644 --- a/framefileio.cpp +++ b/framefileio.cpp @@ -4375,7 +4375,7 @@ bool FrameFileIO::loadCLX000File(QString filename, QVector* frames) { pattern += valueSeparator; } if(presentFields.contains("ID")) { - pattern += "(?[a-fA-F\\d]{3,8})"; + pattern += "(?[a-fA-F\\d]{1,8})"; pattern += valueSeparator; } if(presentFields.contains("Length")) { @@ -4418,7 +4418,7 @@ bool FrameFileIO::loadCLX000File(QString filename, QVector* frames) { if(res.captured("type").length() != 0) { auto frameType = res.captured("type").toUInt(); - currentFrame.isReceived = (frameType & 0x08); + currentFrame.isReceived = !(frameType & 0x08); currentFrame.setExtendedFrameFormat(frameType & 0x01); }