ros-tooling/topic_tools

[Question] Support for Foxy

hakunaMatataHub opened this issue · 2 comments

Is this package supported for ROS2 - Foxy? I assumed it is because it does not say other wise. But I am unable to build it with foxy? There is no branch for Foxy either. Please clarify if this is indeed supported for foxy or not?

We recently created branches for all non-end-of-life distros, so we didn't create one for Foxy, since it is end-of-life. It probably wouldn't be that hard to get the rolling branch to build for Foxy, though.

As mentioned in #19 ROS Foxy does not have GenericSubscription and GenericPublisher which means that only topics with types known at compile time can be supported, evetually.
It is possible to use command line param in ros2 run that will specify message types. Based on this param, relay node could create pubs/subs based on switch statement to map into known types. That is the case for C++ impl, in Python it is more flexible and manual mapping is not required (what I mean is it can be automated using Python itself inside node code).