-
Notifications
You must be signed in to change notification settings - Fork 170
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
Add door position #625
Add door position #625
Conversation
Meeting discussion:
|
Concerning the idea from @jdacoello to "reuse a definition" for moveable parts. In general it is feasible to have a common *.vspec file that is included in many different places. The change compared to today would be that the description of individual signals in generated/expanded VSS then would be generic, i.e. you need to consider the path to know whether the signal concerns a window, a door or a shade. I.e. the description for the position signal for the sunroof window would just say "position, 0 = fully closed, 100 = fully open" or similar. But that is maybe not a problem. That could if needed potentially be managed by changing description during generation/expansion and including (parts of) the description from branches above. |
As suggested by Daniel I did a test to try to restructure for reuse, i.e. using the same set of signals for all movable items. See the dummy PR below: https://github.com/boschglobal/vehicle_signal_specification/pull/23/files I think it would work quite well - but I did some observations
Lets discuss next week if we want to go this path. |
Meeting notes:
|
Updated according to discussion. What we need to decide at some meeting - s the semantic change of the Shade signals so important that it must be part of a major release. As the change is only in description it will not break any existing integrations, but later if client implement according to description from v4.0 and server-side from v4.1 then there will be problems found in integration test. As it only affect semantic of signal my view is that we do not need to release it as a major release. |
Meeting notes:
|
This also means that door get a new signal for position. Note that semantic meaning change for shade position. Signed-off-by: Erik Jaegervall <[email protected]>
Meeting notes:
|
Meeting decision: merge |
Some vehicles (e.g. minivans) may have (sliding) doors that are electronically controlled and which can be stopped in various positions. Then a signal and a switch makes sense.
Inspired by DOOR_POS/DOOR_MOVE in Android VHAL https://android.googlesource.com/platform/hardware/interfaces/+/master/automotive/vehicle/2.0/types.hal.