Script Development

This chapter describes the content of the DaVinci Configurator AutomationInterface.

Folder Structure

📁 dvcfg/
└── 📁 dvcfgpai/
    ├── 📁 _doc/          ← generated HTML Documentation
    │   ├── 📁 html/      ← HTML-Documentation
    │   ├── 📁 javadoc/   ← API-References
    │   └── 📁 templates/ ← Script Project Template
    └── 📁 libs/          ← external libraries for script development

Script Development Help

The help for the AutomationInterface script development is distributed among the following sources:

  • AutomationInterface HTML Documentation
  • Javadoc HTML Pages
  • Script Templates

AutomationInterface Documentation

The AutomationInterface Documentation provides a good overview of architecture, available APIs, and gives an introduction of how to get started in script development. The focus of the document is to provide an overview and not to be complete in API description. To get a complete and detailed description of APIs and methods, use the Javadoc HTML Pages.

Javadoc HTML Pages

The Javadoc HTML pages are located as described in the Folder Structure above. Open the file index.html to access the complete DaVinci Configurator AutomationInterface API reference. It contains descriptions of all classes and methods that are part of the AutomationInterface.

The Javadoc is also accessible at your source code in the IDE for script development.

Script Templates

The script templates are located as described in the Folder Structure above. You may copy them for a quick startup in script development.

Libs and BuildLibs

The AutomationInterface contains libraries to build projects (buildLibs) and other libraries (libs), as described in the Folder Structure above.