{"action":"created","issue":{"url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/118","labels_url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/118/comments","events_url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/118/events","html_url":"https://github.com/ros-industrial/universal_robot/issues/118","id":44439889,"number":118,"title":"Revision of IO-Interface","user":{"login":"ipa-fxm","id":508006,"avatar_url":"https://avatars.githubusercontent.com/u/508006?v=3","gravatar_id":"","url":"https://api.github.com/users/ipa-fxm","html_url":"https://github.com/ipa-fxm","followers_url":"https://api.github.com/users/ipa-fxm/followers","following_url":"https://api.github.com/users/ipa-fxm/following{/other_user}","gists_url":"https://api.github.com/users/ipa-fxm/gists{/gist_id}","starred_url":"https://api.github.com/users/ipa-fxm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipa-fxm/subscriptions","organizations_url":"https://api.github.com/users/ipa-fxm/orgs","repos_url":"https://api.github.com/users/ipa-fxm/repos","events_url":"https://api.github.com/users/ipa-fxm/events{/privacy}","received_events_url":"https://api.github.com/users/ipa-fxm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2014-09-30T12:59:28Z","updated_at":"2015-02-27T10:42:49Z","closed_at":null,"body":"The current IO-interface has been discussed in #79 and is available since #92 \r\nHowever, there are some shortcomings. A revision is suggested!\r\n\r\nAs already mentioned in #106, the IO-Support needs a significant revision in order to reflect e.g. analog_input/output_range/domain as can be seen in the MasterboardData structure of deserialize.py"},"comment":{"url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/comments/76374727","html_url":"https://github.com/ros-industrial/universal_robot/issues/118#issuecomment-76374727","issue_url":"https://api.github.com/repos/ros-industrial/universal_robot/issues/118","id":76374727,"user":{"login":"gavanderhoorn","id":4550046,"avatar_url":"https://avatars.githubusercontent.com/u/4550046?v=3","gravatar_id":"","url":"https://api.github.com/users/gavanderhoorn","html_url":"https://github.com/gavanderhoorn","followers_url":"https://api.github.com/users/gavanderhoorn/followers","following_url":"https://api.github.com/users/gavanderhoorn/following{/other_user}","gists_url":"https://api.github.com/users/gavanderhoorn/gists{/gist_id}","starred_url":"https://api.github.com/users/gavanderhoorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavanderhoorn/subscriptions","organizations_url":"https://api.github.com/users/gavanderhoorn/orgs","repos_url":"https://api.github.com/users/gavanderhoorn/repos","events_url":"https://api.github.com/users/gavanderhoorn/events{/privacy}","received_events_url":"https://api.github.com/users/gavanderhoorn/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T10:42:49Z","updated_at":"2015-02-27T10:42:49Z","body":"As suggested in #176, I think we can get a long way by exposing / wrapping some of the URScript statements in services (for the setters). For state reporting, the current `io_states` topic is imo OK, we just need to take a look at the granularity and extend the info with how the ADCs/DACs are configured.\r\n"}}