chipmunk icon indicating copy to clipboard operation
chipmunk copied to clipboard

DLT converting/resorting/reordering

Open DmitryAstafyev opened this issue 4 years ago • 2 comments

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.

DmitryAstafyev avatar Jan 29 '21 16:01 DmitryAstafyev

@vladirupanov please join to discussion.

DmitryAstafyev avatar Jan 29 '21 16:01 DmitryAstafyev

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)
  • ideally this happens in place, but the aforementioned "converters" that open a new tab will be also OK

vladirupanov avatar Jul 08 '21 09:07 vladirupanov