- Home
- /
- Products
- /
- Components & Libraries
- /
- VITLib (Visu-IT! Component Library)
VITLib – Visu-IT! Component Library
The VITLib (Visu-IT! Component Library) is a collection of components that allow accessing ASAP2 files, ELF Files and Calibration files like Intel Hex, Motorola-S-Record, CDF, CVX and DCM files.
The following diagram shows the .NET components of the VITLib:
In addition to the .NET components, there is also a Java jar file that provides the interface to the Java world. It is directly connected to the ASAP2ParserAdapter component in the above diagram.
The VITLib manages the following software components:
- A2L-Parser (ASAM MCD-2 MC Parser)
- ASAP2 Library
- ELF-Parser
- CDF-Reader/Writer
- DBC-Parser
1. A2L-Parser (ASAM MCD-2 MC Parser)
see A2L Parser
2. ASAP2 Library
The Visu-IT! ASAP2 Library is a software component which allows to:
- Read/Write ASAP2 files (contains the A2L-Parser)
- Read/Write Hex files
- Combine the ASAP2 information with the Hex data in order to provide ‘semantic’ access to the Hex file, e.g.:
- Hex <-> Phys calculations (based on the COMPU_METHOD in the A2L file)
- Semantic access to Hex file (based on the RECORD_LAYOUT in the A2L file)
3. ELF-Parser
The ELF-Parser
- is able to parse/read the DEBUG section of ELF files in the format DWARF 2.0 and DWARF 3.0 as well as the SYMBOL table
- supports in general any compiler which generates an ELF file. However due to the different compiler dialects a list of supported compilers is provided
4. CDF-Reader/Writer
The CDF-Reader/Writer component is able to read and write files with the following formats:
- CDF
Version: 2.0 (without STRUCTURE) - DCM
Version: KONSERVIERUNG_FORMAT 2.0 - CVX
Version: 1.0, 2.0
5. DBC-Parser
The DBC-Parser
- is able to parse/read DBC files
- supports the DBC format element NS_, BS_, BU_, BO_, BA_, BA_DEF_