Results
This section provides insights into the resulting Project Structure and Project Settings of the migrated DaVinci Configurator Classic Version 6 project.
Project Structure
During migration, a new DaVinci Configurator Classic Version 6 project is created with a new default Project Folder Structure.
|
The Project Migration Tool does not consider project directory files that are not referenced by the |
Default Directory Changes
Compared to the DaVinci Configurator Classic Version 5 default project structure, the DaVinci Configurator Classic Version 6 default project structure has changed as listed in the following table (showing relative paths to the project directories):
| Version 5 Default Directory | Version 6 Default Directory | Directory Content |
|---|---|---|
|
|
Generated module files |
|
|
Generated VTT module files |
|
|
Generated template files |
|
|
Application description files |
|
|
Standard AUTOSAR files, e.g., platform types |
|
|
DaVinci Developer Classic workspace |
|
|
EcuC description files (active EcuC and EcuC splitter files) |
|
|
Internal behavior description files |
|
|
Generated A2L files |
|
|
Service component description files |
|
|
System description files |
|
|
Evaluated variant set files |
|
|
Timing extension description files |
|
|
Definition restriction files |
|
|
Log files |
- |
|
Structured extract description files |
Project Settings
During migration, files covering DaVinci Project Settings are created in the new DaVinci Configurator Classic Version 6 project:
|
For all created project setting files, please consider the following:
|
Project Master File
The created project master file (.dvjson) is the controlling entity for all project settings.
|
The project master file is located in the root of the DaVinci Configurator Classic Version 6 project. |
It is the equivalent to the .dpa file of the DaVinci Configurator Classic Version 5 project.
But it does not hold all project configuration settings.
Instead, it references Project Configuration Files with dedicated project configuration settings:
{
"arxmlProjectContent": "./Settings/ArxmlProjectContent.json",
"misc": "./Settings/Misc.json",
"generator": "./Settings/Generator.json",
"ifp": "./Settings/Ifp.json",
"general": "./Settings/General.json",
"acknowledgements": "./Settings/Acknowledgements.json"
}
Project Configuration Files
The created project configuration files (.json) cover dedicated project configuration settings.
|
The project configuration files are located in the |
During migration, the project configuration files are filled with the following information:
-
References to generated
.schema.jsonfiles providing configuration rules and details -
Content from entries in the input
.dpafile:
| File | Content | Origin |
|---|---|---|
|
This file contains ARXML File Settings. |
|
|
This file contains Generator Settings. |
|
|
This file contains Input File Processing Settings. |
|
|
This file contains Miscellaneous Settings. |
|
|
This file contains General Settings that are not covered by any other |
- |
|
This read-only file contains Acknowledgement Settings. |
|
|
If the |