You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are multiple initiatives using VSS syntax to add extended attributes. Two examples are KUKSA.val (map DBC to VSS) and COVESA AASIG (map Android VHAL to/from VSS). There is a possibility that a platform/project need to use multiple mappings, and then it is important that there are no name conflicts.
COVESA could address this by:
Providing guidelines, for example that all attributes are to be added under a single "namespace"
Maintain a list of already taken/used "namespaces".
Possibly "host" some "namespace" definitions, i.e. the definition of sub-attributes and syntax for them
With this, inspired by the two examples below, it would be possible to include multiple mappings in the same tree (after applying overlays), like:
This is a topic originating from the Porto AMM
There are multiple initiatives using VSS syntax to add extended attributes. Two examples are KUKSA.val (map DBC to VSS) and COVESA AASIG (map Android VHAL to/from VSS). There is a possibility that a platform/project need to use multiple mappings, and then it is important that there are no name conflicts.
COVESA could address this by:
With this, inspired by the two examples below, it would be possible to include multiple mappings in the same tree (after applying overlays), like:
Existing examples:
https://github.com/COVESA/vss-tools/blob/code_generation/contrib/vspec2aaproperties/vspec2prop_mapping.yml
https://github.com/eclipse/kuksa.val.feeders/blob/main/dbc2val/mapping/mapping.md
https://github.com/eclipse/kuksa.val.feeders/blob/main/dbc2val/mapping/vss_3.1.1/dbc_overlay.vspec
The text was updated successfully, but these errors were encountered: