Skip to content
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

Support for DDS dynamic types? #269

Open
kyle-figure opened this issue May 24, 2023 · 4 comments
Open

Support for DDS dynamic types? #269

kyle-figure opened this issue May 24, 2023 · 4 comments

Comments

@kyle-figure
Copy link

Is there a plan to support dynamic types in the future?

DDS Spec: https://www.omg.org/spec/DDS-XTypes
EProsima Fastdds implementation: https://fast-dds.docs.eprosima.com/en/latest/fastdds/dynamic_types/dynamic_types.html

@jhelovuo
Copy link
Owner

No, there is no such plan at the moment.

What would be your application of that?

@kyle-figure
Copy link
Author

My team is using dynamic types to log internal variables in our program for debugging. We currently log on the order of tens of thousands of variables. This application wouldn't be feasible if we needed to specify each variable in an IDL file.

I would be happy to help with the implementation of dynamic types support in RustDDS if I am able to.

@ariaameri
Copy link

@kyle-figure hi!

I was wondering if you were able to do the implementation of the xtypes? I specifically am looking for XCDR2 (like fastdds: https://fast-dds.docs.eprosima.com/en/latest/fastdds/dds_layer/core/policy/xtypesExtensions.html#datarepresentationid) to provide types that can evolve and are backward compatible.

I would appreciate any help!

@kyle-figure
Copy link
Author

@kyle-figure hi!

I was wondering if you were able to do the implementation of the xtypes? I specifically am looking for XCDR2 (like fastdds: https://fast-dds.docs.eprosima.com/en/latest/fastdds/dds_layer/core/policy/xtypesExtensions.html#datarepresentationid) to provide types that can evolve and are backward compatible.

I would appreciate any help!

No, sorry. I am not planning on working on this anymore either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants