{"action":"created","issue":{"url":"https://api.github.com/repos/ros-visualization/rqt/issues/99","labels_url":"https://api.github.com/repos/ros-visualization/rqt/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/ros-visualization/rqt/issues/99/comments","events_url":"https://api.github.com/repos/ros-visualization/rqt/issues/99/events","html_url":"https://github.com/ros-visualization/rqt/issues/99","id":53234146,"number":99,"title":"c++ Plugins nodehandle is not in global namespace","user":{"login":"Squelsh","id":898675,"avatar_url":"https://avatars.githubusercontent.com/u/898675?v=3","gravatar_id":"","url":"https://api.github.com/users/Squelsh","html_url":"https://github.com/Squelsh","followers_url":"https://api.github.com/users/Squelsh/followers","following_url":"https://api.github.com/users/Squelsh/following{/other_user}","gists_url":"https://api.github.com/users/Squelsh/gists{/gist_id}","starred_url":"https://api.github.com/users/Squelsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Squelsh/subscriptions","organizations_url":"https://api.github.com/users/Squelsh/orgs","repos_url":"https://api.github.com/users/Squelsh/repos","events_url":"https://api.github.com/users/Squelsh/events{/privacy}","received_events_url":"https://api.github.com/users/Squelsh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-02T01:44:44Z","updated_at":"2015-04-30T00:34:24Z","closed_at":null,"body":"As stated also by others (http://answers.ros.org/question/109371/remapping-rqt-published-topics/) the topics/services within a C++ rqt-Plugin seem to be in a private namespace, named by the plugin name.\r\n\r\nThis is not the case with python plugins, where non-global topics are correctly pushed down into the namespace that is given via \"ROS_NAMESPACE\", when rqt is started.\r\n\r\nEven if this is by intention, it should be consistent between C++ and Python."},"comment":{"url":"https://api.github.com/repos/ros-visualization/rqt/issues/comments/97620726","html_url":"https://github.com/ros-visualization/rqt/issues/99#issuecomment-97620726","issue_url":"https://api.github.com/repos/ros-visualization/rqt/issues/99","id":97620726,"user":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T00:34:24Z","updated_at":"2015-04-30T00:34:24Z","body":"A rqt C++ plugin is not a ROS node but a ROS nodelet. Simply because roscpp does not support to run more then a single node per process. A nodelet always runs in a namespace (http://wiki.ros.org/nodelet) but can still be remapped.\r\n\r\nSince this described behavior is intended and by design I will close this ticket since it can't be changed."}}