Skip to content
  1. Home
  2. /
  3. Produkte
  4. /
  5. Components & Libraries
  6. /
  7. VITLib (Visu-IT! Component Library)

[Die „Produkte“ Seiten sind ausschließlich in englischer Sprache verfügbar!]

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:

  1. A2L-Parser (ASAM MCD-2 MC Parser)
  2. ASAP2 Library
  3. ELF-Parser
  4. CDF-Reader/Writer
  5. 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_
An den Anfang scrollen