enable introspection only if ROS was initialized

This commit is contained in:
Robert Haschke 2018-04-06 12:22:27 +02:00
parent bd60e6f65d
commit 35b35cc17e

View File

@ -55,7 +55,8 @@ Task::Task(const std::string& id, ContainerBase::pointer &&container)
{ {
// monitor state on commandline // monitor state on commandline
//addTaskCallback(std::bind(&Task::printState, this, std::ref(std::cout))); //addTaskCallback(std::bind(&Task::printState, this, std::ref(std::cout)));
// enable introspection by default // enable introspection by default, but only if ros::init() was called
if (ros::isInitialized())
enableIntrospection(true); enableIntrospection(true);
} }