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

Use upstream rclcpp::node_interfaces::NodeInterfaces #313

Merged

Conversation

sloretz
Copy link
Collaborator

@sloretz sloretz commented Jan 28, 2023

Towards #276
requires ros2/rclcpp#2094

This switches fuse to use the upstream rclcpp::node_interfaces::NodeInterfaces. It will have to be merged later as upstream needs a default constructor to be usable here.

@svwilliams FYI

@sloretz sloretz self-assigned this Jan 28, 2023
@sloretz sloretz marked this pull request as ready for review January 31, 2023 02:38
@sloretz
Copy link
Collaborator Author

sloretz commented Jan 31, 2023

Marked ready for review since ros/rosdistro#35993

@methylDragon would you be willing to give this a review?

@methylDragon
Copy link
Collaborator

I think this will need a little bit more iteration, the nodeinterfaces implementation on rclcpp can't take in Node::SharedPtrs because of lack of support in RHEL..

So it'll require all instances of passing in a pointer to the node interfaces constructor to dereference that pointer...

@methylDragon
Copy link
Collaborator

sloretz#1 !

Signed-off-by: Shane Loretz <sloretz@google.com>
@sloretz sloretz force-pushed the sloretz__use_upstream_node_interfaces branch from e27fe97 to b9d916c Compare January 31, 2023 18:08
Signed-off-by: methylDragon <methylDragon@gmail.com>
@sloretz sloretz merged commit b67b146 into locusrobotics:rolling Jan 31, 2023
@sloretz sloretz deleted the sloretz__use_upstream_node_interfaces branch January 31, 2023 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants