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

2 Protobuf Typeadapter Functionality #31

Conversation

gonzodepedro
Copy link
Contributor

Second PR.
Depends on #30 being merged first.

This PR adds the ability to publish and subscribe using Protobuf objects, by automatically creating a Ros2 TypeAdapter.

This was referenced Dec 21, 2023
@tfoote
Copy link
Contributor

tfoote commented Dec 23, 2023

This is the primary implementation of type adaption from #27

The underlying commit from #30 is present and then there are three commits on top to review.

Followed by the core implementation in commit: ccf9309

And then adding documentation in a8b58f4

And we found a bug in the visibility control when writing the above documentation. 45000b7 fixes the issue and then update the documentation to show the simplified approach.

@FlorianReimold
Copy link
Member

I merged #30. Can you merge the master to this branch or rebase it? there is also a conflict in init.py.

gonzodepedro and others added 3 commits January 3, 2024 14:10
* Add a README.md for the typeadapter_protobuf
Signed-off-by: Gonzalo de Pedro <[email protected]>
@tfoote tfoote force-pushed the 2-protobuf-typeadapter-functionality branch from 45000b7 to 8711162 Compare January 3, 2024 22:38
@tfoote
Copy link
Contributor

tfoote commented Jan 3, 2024

Hmm, not sure why that ended up with a conflict. It rebased cleanly on my checkout so I've updated the branch.

@FlorianReimold FlorianReimold merged commit 669a2d9 into eclipse-ecal:master Jan 5, 2024
4 checks passed
@tfoote tfoote deleted the 2-protobuf-typeadapter-functionality branch January 9, 2024 08:28
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

Successfully merging this pull request may close these issues.

4 participants