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
Struct support - how to support it in standard catalog (if we want to use it) #617
Comments
Please discuss |
One principal discussion to have is whether we should concern our selfes with other domains or just focus on our domain. Is it beneficial for the adaption of VSS to define our model for other domains ? I believe that providing a way for private branches like Types.branch is enough. |
Then maybe stating that VSS-project will use |
Meeting discussion:
|
This documents the agreed naming IF we are to add structs/datatype to std catalog. Fixes COVESA#617 Signed-off-by: Erik Jaegervall <erik.jaegervall@se.bosch.com>
This documents the agreed naming IF we are to add structs/datatype to std catalog. Fixes #617 Signed-off-by: Erik Jaegervall <erik.jaegervall@se.bosch.com>
For structs we have the current status:
But i think it would be good to start agreeing on how we would use it in standard catalog, if we would start to use it. One reason is that we today say that we only support a single type tree, so we need to coordinate name.
Single Type Tree
Types
as top name?Types.Vehicle
as top branch for types defined by VSS-project? Possible type-names could then beTypes.Vehicle.Location
(simple location with lat/lon),Types.Vehicle.GNSSLocation
(location with more fields, like altitude, time and accuracy),Types.Vehicle.Powertrain.TractionBattery.CellStatus
Types.Infrastructure
and deployments to use private branches likeTypes.Bosch
spec/Types
in this repository.Multiple Type Trees
Or do we want to extend syntax (and tooling) to support multiple type trees, so that we can use something like
VehicleTypes
as top domain, other projects/organization might use other names as top domain?The text was updated successfully, but these errors were encountered: