|
MDF Reader
|
Reads content from ASAM MDF 4 files containing CAN, CAN FD, FlexRay and Ethernet frames as well as message oriented/signal based data.
| Name | Default Value | Type | Description |
|---|---|---|---|
| channel_group_filter | string | If not empty, only channel groups matching the given regular expression will be output. | |
| discard_incomplete_captures | true | bool | This will discard samples where we cannot map incomplete captures onto an ADTF data structure (CAN/CANFD/Flexray). If false, the length field values will be adjusted to cope with the smaller buffers within the samples. |
| ignore_invalid_data | false | bool | If true, invalid streams/channel groups will be ignored if possible. |
| merge_by_bus | true | bool | If true, all bus logging events of the same bus type and (fixed) bus channel will be merged into a single substream named bus.<BUSTYPE>.<BUSTYPE><CHANNEL>, i.e. bus.CAN.CAN1 or bus.ETH.ETH4. The channel id is retrieved from the 'BusChannel' channel of the channel groups, but only if these are static. If 'BusChannel' is dynamic or the property is false, a substream named after the channel group will be used. |
| Attribute | Value |
|---|---|
| Plugin Name | mdf_reader.adtffileplugin |
| License | ADTF Subscription |
| Support Mail | suppo.nosp@m.rt@d.nosp@m.igita.nosp@m.lwer.nosp@m.k.net |
| Homepage URL | https://adtf.dev/ |
It supports the following bus logging types which will be mapped to the appropriate ADTF Device Toolbox SDK data structures and stream types:
All other MDF channel groups are made available as adtf_file streams with a DDL description that matches the original MDF record layout.
Mind that not all conversions resulting in text can be mapped 1:1 to DDL enums, and will result in not all RAW values being represented by their assigned text representation.