Open alsora opened 2 years ago
I may be mistaken...
will call either of the following?
ros2 daemon
is NOT available. (via DirectNode
)ros2 daemon
is available, request XMLRPC server. (via DaemonNode
)Interesting, I didn't see that cpp/python binding, however the rclpy node python class does not expose that function. We have the similar functions for topics and services, but not the one for actions.
https://github.com/ros2/rclpy/blob/rolling/rclpy/rclpy/node.py#L1878
rclpy node python class does not expose that function.
(rclpy.action
does) but agree, this seems to be inconsistent for me.
Bug report
The
get_action_names_and_types
API defined here https://github.com/ros2/ros2cli/blob/rolling/ros2action/ros2action/api/__init__.py calls an homonym method on theNode
rclpy class. It looks like this function is not implemented.This problem applies to both Galactic and Humble.
Is there a reason for that? Which of the two libraries (
ros2cli
orrclpy
) should be updated?