ros / dynamic_reconfigure

BSD 3-Clause "New" or "Revised" License
48 stars 111 forks source link

Add an optional list of dependencies that will trigger regeneration when changed #137

Open corot opened 5 years ago

corot commented 5 years ago

The idea is to make easier to extract sets of parameters common to a variety of nodes into separated python modules that can be easily incorporated to different cfg files. This can be easily done by importing the common parameters, but the problem is that changing the file defining them will not trigger parameters regeneration; you must trigger it by touching the cfg file!

I use the DEPENDS keyword. Without it, you have the normal behavior.

In this move_base_flex issue I describe my particular uses case.

mjcarroll commented 4 years ago

@corot Do you have a repository I could use to verify this behavior?

corot commented 4 years ago

@corot Do you have a repository I could use to verify this behavior?

https://github.com/magazino/move_base_flex/commit/faf2dc8c4975d322ea39d03afa887ea7f7a216b3

corot commented 4 years ago

Any progress on this? @mjcarroll, do you need more details or additional information?