log generated by Vector CANoe 10 cannot be analysed

Issue #5 closed
guangchao guo created an issue

The vector-blf-parser (comes from Parser.cpp) cannot parse my blf log file (log_canoe10.blf). log_canoe10.blf was generated by Vector CANoe 10. I debugged a few hours and found that the LogContainer and AppText definitions are not the same as those I saw in this file. I made some fixes and it works now. I will push a branch if possible as reference.

Comments (5)

  1. Tobias Lorenz repo owner
    • changed status to open

    I'm going to analyze this today and integrate necessary fixes. Thanks for sending me the blf-file, this helps me a lot, also to add regression test case for it.

    Also I should complete the parser example to cover more/all object types. Thanks for doing so already for can message 2.

    I don't know why a Pull Request is not possible. I haven't found any project setting that prevents that. You have an idea, how I can enable it?

  2. Tobias Lorenz repo owner

    Short Update: I did up a couple of updates that improve the parser and unit test coverage. The main problem was that I never had binary data of all objects from original tool. I've started now to write a generator that uses the original binlog.dll to create this test data. AppText was the first object and indeed I found some missing reserved field that I've now added. LogContainer also has some issues. It doesn't work with uncompressed containers yet.

  3. Log in to comment