chipmunk
chipmunk copied to clipboard
DLT converting/resorting/reordering
As soon as we cannot (better - should not) touch an original content of the file, would be useful to have a converter, which can create the new file based on some conditions.
For example for DLT file it can be:
- sorting by timestamp
- cut some content (for example removing some APPID)
The possible workflow could be:
- user opens the original DLT file
- user selects "convert"
- in dialog user select: a) output - like DLT, text; b) some parameters like - sort by timestamp, cut some content and so on
After chipmunk creates a new file based on user inputs and reopens it in a new tab.
@vladirupanov please join to discussion.
Use case 1. Highly relevant for ECU log analysis
Input:
- DLT file or a .pcapng file with potentially a few lifecycles of an ECU
Current situation:
- messages in the log are sorted by reception timestamp / timestamp from the storage header
- this might be not in line with the DLT timestamp (generation time)
Useful behavior:
- users want to sort the events by the sequence, in which these happen
- this means sorting by DLT timestamp, but in a "smart" way
- at the same time this ordering should be local (lifecycle of the ECU shall be detected and sorting shall happen keeping lifecycles intact)
- this means sorting by DLT timestamp, but in a "smart" way
- ideally this happens in place, but the aforementioned "converters" that open a new tab will be also OK