Skip to content

RFE: Support for VSS structs #124

Open
@engelmi

Description

@engelmi

Please describe what you would like to see

Currently, VSS supports the definition of custom structs. Kuksa, however, does not support those at the moment according to #14.
If possible, I'd like the struct support being implemented in Kuksa.

If struct support in Kuksa makes sense and is desired, I can give it a try and implement it (with a bit of guidance since I am not familiar with the project code, yet).

Please describe your use case

I'd like to integrate BlueChi with Kuksa. Specifically, the goal is to propagate all state changes observed by BlueChi of ECUs (online/offline) and applications (running, stopping, etc.) to Kuksa. This would allow VSS to be used as a standardized data format also for software state changes across the vehicle and Kuksa would be the centralized broker for it.

This requires a translation between BlueChi, VSS and Kuksa - which I started working on here and defined an initial VSS model for BlueChi. Using VSS structs for this use case seems more appropriate than generating a .vspec (with primitive types) on the fly when starting BlueChi and passing that to Kuksa. But maybe there is different, more simple solution, so feedback is highly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions