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
DDS: Added subscriber support #23629
Conversation
7d6bb64
to
db8b632
Compare
Hi @arshPratap, this is looking good! It can be rebased on master now that #23586 is merged (I found it easier to cherry pick db8b632 onto master than try and rebase the old UDP transport commits). I worked through your example and have a couple of suggested changes to get a working test:
This branch has the edits: https://github.com/srmainwaring/ardupilot/tree/arsh/ddsAddSubscriber-rebased Run the example as usual and publish data with: ros2 topic pub /ap/joy sensor_msgs/Joy "axes: [0.1, 0.2, 0.3, 0.4]" and monitor in MAVProxy |
db8b632
to
9cdac6c
Compare
@srmainwaring thanks for the edits ..have rebased accordingly ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the commit messages to all be compliant with standards, and feel free to squash them. The merge conflict commit yet doesn't have AP_DDS
prefix, nor does it need to be part of the history since it's a rebase-style repo. Thanks for getting this updated!
50eeb56
to
880d301
Compare
880d301
to
b780912
Compare
@Ryanf55 thanks for the suggestions ! Have made the required changes |
b780912
to
9b4c31d
Compare
Hey the build was failing due to style failing. I ran |
9b4c31d
to
e312681
Compare
rebased to master... @Ryanf55 @srmainwaring thanks for all your suggestions |
c5e080d
to
3c27d8c
Compare
3c27d8c
to
f03058f
Compare
With the latest changes, it does not compile.
Can you reproduce this on your side? |
f03058f
to
0b2d70f
Compare
@Ryanf55 should work now . Just rebased and pushed the latest changes and have run the astyle script for the necessary files. |
* Register subscriber and deserialize sensor_msgs/Joy Co-authored-by: Rhys Mainwaring <rhys.mainwaring@me.com> Co-authored-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
0b2d70f
to
3d185a6
Compare
Excellent work getting all the changes folded in. I've verified, LGTM. Marked merge on CI pass. Thanks for the contribution! |
Merged, thanks! |
Aims to provide a subscriber support for the current DDS functionality in Ardupilot.
Note : based on the changes made in PR #23586
Current Scenario :
Special thanks to @Ryanf55 for initiating the said work on his branch