-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does VSS-syntax only support a single root? #662
Comments
FWIW, in our implementation, we do rely on the fact that there is a single root. It probably would not be a big deal to adapt,but that would require a few changes, some of which may not be trivial. |
If a structured and comprehensive model that supports multiple roots/trees is desired, then there is HIM. |
Similar to the discussion on node/signal names (mandatory rules vs. recommendations) we could actually think of a dual approach:
|
Clarifies string/float/double. Reformat recommendatations to state that they also are rules for VSS catalog Remove enum recommendation Fixes COVESA#705 Fixes COVESA#706 Partially solves COVESA#700 Fixes COVESA#662 Signed-off-by: Erik Jaegervall <[email protected]>
Clarifies string/float/double. Reformat recommendatations to state that they also are rules for VSS catalog Remove enum recommendation Fixes COVESA#705 Fixes COVESA#706 Partially solves COVESA#700 Fixes COVESA#662 Signed-off-by: Erik Jaegervall <[email protected]>
Clarifies string/float/double. Reformat recommendatations to state that they also are rules for VSS catalog Remove enum recommendation Fixes COVESA#705 Fixes COVESA#706 Partially solves COVESA#700 Fixes COVESA#662 Signed-off-by: Erik Jaegervall <[email protected]>
Today we mention here and there in the documentation that the VSS catalog forms a tree, and vss-tools actually gives an error if you have more than one root. But we do not really say anywhere that a model using VSS-syntax must have a single root, i.e. that something like below is an invalid VSS model.
If we want to keep the idea that there can only be a single tree and a single root I think we should improve documentation so it clearly states that. If we do not think that is a reasonable limitation we should start looking at how vss-tools can support multiple trees.
(Whether a VSS model must have exactly one root or not does not necessarily affect downstream implementations, as an implementation may support access to multiple models in parallel)
The text was updated successfully, but these errors were encountered: