CLI Command Reference
This reference lists all commands of the DaVinci Configurator Classic command-line interfaces with their options, arguments and exit codes.
It is generated from the command model of the tools and matches the output of the -h option of each command.
All commands terminate with one of the documented exit codes.
dvcfg-b
DaVinci Configurator Classic - Command-line interface for configuring, validating, and generating MICROSAR Classic projects. See dvcfg-b for the options of the executable itself.
| Domain | Command | Description |
|---|---|---|
Run automation tasks with arguments. |
||
Add locations containing automation tasks. |
||
Remove locations containing automation tasks. |
||
Set up a script or dvgroovy project environment in the specified location. |
||
List automation tasks from a specific project, bsw-package, location, or from all sources. |
||
Display detailed information about an automation task. |
||
Create BSW update template. |
||
Execute BSW update. |
||
Create a report containing the differences between projects. |
||
Export AUTOSAR files from a DaVinci project or from AUTOSAR input files. |
||
Create transient flat extract data just for the export and remove it after the export is finished. |
||
Show additional export-related information for a specific project, such as available exporters. |
||
Import the variant specifications (EvaluatedVariantSet) ARXML files and update the corresponding settings of the specified project. |
||
Import ARXML artifacts (modules and InternalBehavior packages) from the provided files. |
||
Import diagnostic modules from the provided files. |
||
Activate configurations for all present module clusters. |
||
Create a new project from scratch or from a template containing bsw-specific parameters. |
||
Create a Support Request Package (SRP). |
||
Derive ECU configuration from the provided ECU extract files. |
||
Generate C-Code based configuration. |
||
Generate C-Code based configuration from selected files. |
||
Run the Software Component Template and Contract Phase Header generation. |
||
Run the Software Component Template and Contract Phase Header generation from selected files. |
||
Generate the project setting json schema. |
||
Generate the project creation json schema. |
||
Create or extend an internal structured extract with minimum base elements. |
||
Publish data specified in the sync job contract(s). |
||
Synchronize data specified in the sync job contract(s). |
||
Perform a system cleanup. |
||
Fix model inconsistencies by running update workflow actions for a specific project and bsw-package. |
||
Validate the ECU configuration for consistency, completeness, and MICROSAR rule compliance. |
||
Applies recommended configs and creates required elements for the derived EcuC from BSW module descriptions. |
||
Generates a report of all elements with multiple origins. |
||
Stop a running Config Core instance. |
||
List all running Config Core instances. |
||
Install shell completion for the CLI. |
ecuxpro
Command Line Interface for the DaVinci Configurator Classic File Pre-Processing. See ecuxpro for the options of the executable itself.
| Command | Description |
|---|---|
Analyze the input files and return the information about how they have to be preprocessed to get an ECU Extract. |
|
Analyze the migration instruction json file and return the instructions for preprocessing the input files. |
|
Extract a single ECU out of the System Description given by the input files which is saved in the specified output file. |
|
Merge the given input files into one ECU Extract which is saved into the specified output file. |
|
Execute the given script file(s) on the given input file and save the result in the specified output file. |
|
List script tasks from a given location. |
|
Display detailed information about a script task. |
|
Merge the given input files into one variant ECU Extract which is saved into the specified output file. |
|
Find the variant names contained in an Evaluated Variant Set file. |
|
Validate the given file against the AUTOSAR schema and return validation result which might contain detailed information about eventual errors. |
|
Install shell completion for the CLI. |