-
Notifications
You must be signed in to change notification settings - Fork 36
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
Add demux #106
Add demux #106
Conversation
f649f80
to
7229331
Compare
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
The test fail doesn't seem related to my changes so this PR is considered done. Let me know otherwise. Thanks! |
@rcywongaa Actually |
Signed-off-by: Rufus Wong <[email protected]>
@MichaelOrlov Ah ok, I've fixed that and changed all the other stuff to not use Any reason why |
It is an evil at the end and creates a lot of mess since we don't control what it includes as dependencies and what it exports as dependencies. Originally, it was introduced for quick prototyping but not for production-ready code. |
Signed-off-by: Rufus Wong <[email protected]>
Fixed, strangely, it doesn't complain locally or on my fork... |
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
Addresses ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
@rcywongaa I didn't forget about your PR. Just have a busy week, and we need to clean up the mess on a branches for Sorry for the delay, and thank you for your patience. |
@MichaelOrlov No worries, sorry didn't mean to rush you. Just not too sure what the standard procedure is here. I'll avoid re-requesting a review in the future. 🙇 |
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.
@rcywongaa Thanks for the iterations and your patience.
Overall looks good now.
However, I would like you to ask to drop your Update CI to use noble rolling
commit from this PR, since we already have these changes on master.
See merged PR #107 for details.
Signed-off-by: Rufus Wong <[email protected]>
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
This addresses comment ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
Addresses ros-tooling#106 (comment) Signed-off-by: Rufus Wong <[email protected]>
Signed-off-by: Rufus Wong <[email protected]>
@MichaelOrlov Done! |
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.
LGTM.
https://github.com/Mergifyio backport jazzy |
✅ Backports have been created
|
* Copy, rename and make buildable Signed-off-by: Rufus Wong <[email protected]> * Swap input and output topic Signed-off-by: Rufus Wong <[email protected]> * Reset publisher if output topic changes Signed-off-by: Rufus Wong <[email protected]> * Add tests Signed-off-by: Rufus Wong <[email protected]> * Fix test failures Signed-off-by: Rufus Wong <[email protected]> * Fix header guard Signed-off-by: Rufus Wong <[email protected]> * Make linter happy Signed-off-by: Rufus Wong <[email protected]> * Add README entry Signed-off-by: Rufus Wong <[email protected]> * Remove lazy parameter Signed-off-by: Rufus Wong <[email protected]> * Rename default input topic to ~/input Signed-off-by: Rufus Wong <[email protected]> * Fix typo Signed-off-by: Rufus Wong <[email protected]> * Remove usage of ament_cmake_auto Signed-off-by: Rufus Wong <[email protected]> * Add missing dependency on ament_cmake Signed-off-by: Rufus Wong <[email protected]> * Fix uncrustify warnings Signed-off-by: Rufus Wong <[email protected]> * Add initial_topic_ variable to avoid confusion This addresses comment #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Fix outtopic spelling This addresses comment #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Add error message on incorrect number of arguments Addresses #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Formatting Signed-off-by: Rufus Wong <[email protected]> --------- Signed-off-by: Rufus Wong <[email protected]> (cherry picked from commit ad48bc0)
* Copy, rename and make buildable Signed-off-by: Rufus Wong <[email protected]> * Swap input and output topic Signed-off-by: Rufus Wong <[email protected]> * Reset publisher if output topic changes Signed-off-by: Rufus Wong <[email protected]> * Add tests Signed-off-by: Rufus Wong <[email protected]> * Fix test failures Signed-off-by: Rufus Wong <[email protected]> * Fix header guard Signed-off-by: Rufus Wong <[email protected]> * Make linter happy Signed-off-by: Rufus Wong <[email protected]> * Add README entry Signed-off-by: Rufus Wong <[email protected]> * Remove lazy parameter Signed-off-by: Rufus Wong <[email protected]> * Rename default input topic to ~/input Signed-off-by: Rufus Wong <[email protected]> * Fix typo Signed-off-by: Rufus Wong <[email protected]> * Remove usage of ament_cmake_auto Signed-off-by: Rufus Wong <[email protected]> * Add missing dependency on ament_cmake Signed-off-by: Rufus Wong <[email protected]> * Fix uncrustify warnings Signed-off-by: Rufus Wong <[email protected]> * Add initial_topic_ variable to avoid confusion This addresses comment #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Fix outtopic spelling This addresses comment #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Add error message on incorrect number of arguments Addresses #106 (comment) Signed-off-by: Rufus Wong <[email protected]> * Formatting Signed-off-by: Rufus Wong <[email protected]> --------- Signed-off-by: Rufus Wong <[email protected]> (cherry picked from commit ad48bc0) Co-authored-by: Rufus Wong <[email protected]>
Completes #105
This PR porting https://github.com/ros/ros_comm/blob/noetic-devel/tools/topic_tools/src/demux.cpp to the ROS 2.
Design choices:
std::bind
to get default arguments working