Closed wnoise closed 10 years ago
I don't understand the change— is this for the nodelet or the node?
For the node -- as it works as a nodelet manager and loads the nodelet, it needs a unique name, just as real nodelet managers do. Running two nodes at the same time confuses the nodelet loading code.
Without this, I can't run multiple cameras as nodes, nor as nodelets sharing a single manager, but can as nodelets with separate managers. With this, I can run multiple cameras as nodes and as nodelets with separate managers, but not as nodelets sharing a single manager.
The typical usage model for cameras is as a nodelet, but making the node wrapper slightly friendlier harms nothing. Thanks!
Always loading nodelets into the same process gets conflicts. Now each node loads its own copy.