-
Notifications
You must be signed in to change notification settings - Fork 172
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
Vspec file structure #527
Comments
Meeting notes:
|
I don't know if it's a goal for VSS, but: this would be useful for generating a You can do this now by, e.g., running |
A possible restructure can be seen in boschglobal#20 (Note that only a subset of the files are restructured in that draft, but it shows how structure could look like after a restructure) |
Meeting notes:
|
Following up on what was brought up yesterday by @kkoppolu1. The general logic of the vspec files and
Similar for
So I think we cannot easily get rid of the prefix in includes. But we could definitively improve the checks, for example by actually checking that |
We regularly close old issues and pull requests that appear to be abandoned or completed, where there have not been any activity for a long time. If you think your item is still relevant please feel to add a comment and re-open it. You are also very welcome to bring up the topic at one of our weekly VSS meetings. |
The vspec files are stored in https://github.com/COVESA/vehicle_signal_specification/tree/master/spec. To a high degree, but not completely, the file structure corresponds to the branch structure, but it is not consistent. I am thinking if we would benefit from creating a clear policy and change file structure accordingly. This would only affect in which files the signals reside, end result after using vss-tools should be the same.
Some ideas:
Vehicle.Body.Hood.IsOpen
can be found in the fileVehicle/Body/Hood.vspec
include
branch, possiblyVehicle/include/Identifier.vspec
orVehicle/Body/include/Identifier.vspec
, so that it is clear already from the file path that it does not represent a branchVehicle.Powertrain.TractionBattery
, it would be more logical ifVehicle.vspec
only refers toPowertrain
, and thenPowertrain
can refer toTractionBattery
.I would like feedback on if this seems reasonable.
The text was updated successfully, but these errors were encountered: