ASAM MDF4 Reader for Java
- Reading channels using pure Java
- Do lazy loading as much as possible to reduce initial loading time
- Reading channels
- Reading channel information
- Versions
- >=4.00,<=4.20 Supported
- >4.20,<5.00 Supported when no new features for reading are needed
- Non-byte-aligned integer
- Integer bit sizes bigger than 64
- Unsupported data types:
- CANOpen Date
- CANOpen Time
- Complex
- MIME Sample/Stream
- Array
- Conversion apart from Identity and Linear
- Unsorted channel data
- Unfinished files
- Events
- Column storage
- Sample reduction
Available at Maven Central:
dependencies {
// ...
implementation('de.richardliebscher.mdf4j:mdf4j:0.2.0')
}
<dependency>
<groupId>de.richardliebscher.mdf4j</groupId>
<artifactId>mdf4j</artifactId>
<version>0.2.0</version>
</dependency>
For examples for how to use this library, look at src/example/java/de/richardliebscher/mdf4.