[ros-users] Multiple init/start/shutdown cycles without restart

Blaise Gassend blaise at willowgarage.com
Fri Jan 7 19:39:51 UTC 2011


Out of curiosity, what's your use case?

On Fri, Jan 7, 2011 at 4:26 AM, Dirk Thomas <dthomas at sim.tu-darmstadt.de> wrote:
> Hi,
>
> i would like to use multiple cycles of ros::init/ros::start/ros::shutdown
> without restarting the binary every time. Currently the ros::init function
> protects itself from multiple calls (using the bool g_initialized).
>
> I added/hacked an additional function ros::uninit() which currently just resets
> the bool to false. Multiple ros::init/ros::start/ros::shutdown/ros::uninit
> cycles are now working (without extensive testing).
>
> I suppose that the uninit-function needs to perform more cleaning and resetting.
>
> Are there any sideeffects i should be aware of?
> Can such a function be integrated into ROS (with a more comprehensive
> implementation than my one, of course)?
>
> Dirk
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list