ros-tooling / topic_tools

Tools for directing, throttling, selecting, and otherwise manipulating ROS 2 topics at a meta-level.
Apache License 2.0
71 stars 33 forks source link

[Question] Support for Foxy #94

Open hakunaMatataHub opened 9 months ago

hakunaMatataHub commented 9 months ago

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?

christophebedard commented 9 months ago

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.

rosiakpiotr commented 8 months ago

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).