log generated by Vector CANoe 10 cannot be analysed
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)
-
reporter -
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?
-
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.
-
repo owner - changed status to resolved
Fix LogContainer without compression. Fixes
#5.As a test, AppText.blf is provided uncompressed.
Signed-off-by: Tobias Lorenz tobias.lorenz@gmx.net
→ <<cset 7d11bdd9b0fc>>
-
repo owner - changed status to closed
- Log in to comment
i seem to have no access right to make a PR, please refer this page: https://bitbucket.org/ggchauo/vector_blf.