Visual Studio Code extension that allows easy to handle navigation through large diagnostic data sets in ODX format. The extension provides additional views and commands for ODX data browsing in the workbench.
Hierarchical viewer that shows logical layer structure
Goto definition support for ODX links
Basic editing support for unpacked ODX files
Formatted and simplified read-only view for packed ODX files
For the sake of readability all read-only PDX files are properly formatted and simplified. Unimportant information like admin data, OIDs or namespace prefixes is removed.
Folding ranges based on model semantics in order to leverage fold/unfold commands
Hover information for certain ODX elements
Before you can browse any data you have to choose an appropriate ODX data source first. If you intend to browse ODX data sets only, choose indexing a single PDX container. However if you want to edit ODX documents also, choose indexing a folder of upacked ODX files.
Indexing PDX containers
Open a folder that contains the PDX file in VS Code and select 'Set or Update ODX Index' in the context menu of the selected PDX file.
Indexing unpacked ODX files
Open a folder that contains all unpacked ODX files in VS Code and select 'Set or Update ODX Index' in the context of the selected folder or any contained ODX file.
The Diagnostic Layers container shows layer related information and the appropriate structure for
Each layer is represented by a distinct color to indicate at which location in the ODX hierarchy a diagnostic element is defined. (e.g. if the request's icon is a yellow square the request is defined in a base variant)
The Diagnostic Categories container shows information for the remaining ODX categories
Vehicle Informations overview lists all available VEHICLE-INFO-SPEC documents in the current ODX index and highlights most relevant information in a simple tree structure.
For any logical link that configures communication parametes via LINK-COMPARAM-REF all that parameters, values and appropriate units are shown. Parameter values that vary from their physical default values are prepended with a warning icon.
For convenience the logical links BASE-VARIANT-REF target is selectable in the tree.
Java 8 or higher must be installed on your system.