ASAM MDF4 Reader for Java
- Reading channel data using Java
- Do lazy loading as much as possible to reduce initial loading time
- Blocks
- CC
- CG
- CN
- DG
- DL
- DT
- DZ
- HD
- HL
- ID
- SI
- Versions
- >=4.00,<=4.20 Supported
- >4.20,<5.00 Supported when no new features for reading are needed
- MLC (maximum length channel)
- VLDC (variable length data channel)
- Non-byte-aligned integer
- Integer bit sizes bigger than 64
- Unsupported data types:
- CANOpen Date
- CANOpen Time
- Complex
- MIME Sample/Stream
- Structure
- Array
- Conversion apart from Identity and Linear
- Unsorted channel data
- Unfinished files
- Events
- Bus logging
- Column storage
Available at Maven Central:
dependencies {
// ...
implementation('de.richardliebscher.mdf4j:mdf4j:0.1.0')
}
<dependency>
<groupId>de.richardliebscher.mdf4j</groupId>
<artifactId>mdf4j</artifactId>
<version>0.1.0</version>
</dependency>