-
Notifications
You must be signed in to change notification settings - Fork 56
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
Extend existing implementation of DDSIDL exporter to support struct types. #262
Conversation
Discussion:
|
Meeting notes:
|
Opened PR to address the use of struct, modules, and signal groupings via the use of new keywords in VSS, and by creating a format specifying document for each exporter type in vss-tools. COVESA/vehicle_signal_specification#576 |
Meeting 08/15 Check whether a concept like COVESA/vehicle_signal_specification#576 will be impkmented in the ner/midterm. If yes, we shold think about struct support on top of that approach, if not let's see if the approach here can be reabsed, made work based on the existing DDS exporter with reasonable effort. |
@neil-rti is overlay approach described in the above PR being worked on? |
321b795
to
2462c9b
Compare
Re-based the changes. Example output is below. Once output format is agreed upon, I'll write the unit tests. Re-cap of the output rules:
Types are defined at: Example output:
|
Meeting notes:
|
Meeting notes:
|
Test plan update: In a separate PR, we should introduce the For this PR, I tested manually that the (python) code generation succeeds for Test command for processing the IDL file generated (signals_out.idl):
Generated code:
Dir:
|
Meeting notes:
|
@kkoppolu1 - if you have time feel free to look on the conflicts. If you do not have time I can assist. |
2462c9b
to
654cabd
Compare
Signed-off-by: Krishna Koppolu <kkoppolu@amazon.com>
654cabd
to
c8974d6
Compare
Confirm expected output for DDSIDL before proceeding with the implementation