{"action":"created","issue":{"url":"https://api.github.com/repos/robotology/icub-firmware/issues/11","labels_url":"https://api.github.com/repos/robotology/icub-firmware/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/robotology/icub-firmware/issues/11/comments","events_url":"https://api.github.com/repos/robotology/icub-firmware/issues/11/events","html_url":"https://github.com/robotology/icub-firmware/issues/11","id":108334751,"number":11,"title":"The EMS should check presence of all CAN boards","user":{"login":"marcoaccame","id":7148284,"avatar_url":"https://avatars.githubusercontent.com/u/7148284?v=3","gravatar_id":"","url":"https://api.github.com/users/marcoaccame","html_url":"https://github.com/marcoaccame","followers_url":"https://api.github.com/users/marcoaccame/followers","following_url":"https://api.github.com/users/marcoaccame/following{/other_user}","gists_url":"https://api.github.com/users/marcoaccame/gists{/gist_id}","starred_url":"https://api.github.com/users/marcoaccame/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcoaccame/subscriptions","organizations_url":"https://api.github.com/users/marcoaccame/orgs","repos_url":"https://api.github.com/users/marcoaccame/repos","events_url":"https://api.github.com/users/marcoaccame/events{/privacy}","received_events_url":"https://api.github.com/users/marcoaccame/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"marcoaccame","id":7148284,"avatar_url":"https://avatars.githubusercontent.com/u/7148284?v=3","gravatar_id":"","url":"https://api.github.com/users/marcoaccame","html_url":"https://github.com/marcoaccame","followers_url":"https://api.github.com/users/marcoaccame/followers","following_url":"https://api.github.com/users/marcoaccame/following{/other_user}","gists_url":"https://api.github.com/users/marcoaccame/gists{/gist_id}","starred_url":"https://api.github.com/users/marcoaccame/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcoaccame/subscriptions","organizations_url":"https://api.github.com/users/marcoaccame/orgs","repos_url":"https://api.github.com/users/marcoaccame/repos","events_url":"https://api.github.com/users/marcoaccame/events{/privacy}","received_events_url":"https://api.github.com/users/marcoaccame/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-09-25T14:14:15Z","updated_at":"2015-10-15T07:44:06Z","closed_at":null,"body":"Up to version 2.7 the EMS at startup checks only the presence of CAn boards used for motion control (2FOC and MC4).\r\n\r\nWe should check presence of all the CAN boards."},"comment":{"url":"https://api.github.com/repos/robotology/icub-firmware/issues/comments/148307058","html_url":"https://github.com/robotology/icub-firmware/issues/11#issuecomment-148307058","issue_url":"https://api.github.com/repos/robotology/icub-firmware/issues/11","id":148307058,"user":{"login":"marcoaccame","id":7148284,"avatar_url":"https://avatars.githubusercontent.com/u/7148284?v=3","gravatar_id":"","url":"https://api.github.com/users/marcoaccame","html_url":"https://github.com/marcoaccame","followers_url":"https://api.github.com/users/marcoaccame/followers","following_url":"https://api.github.com/users/marcoaccame/following{/other_user}","gists_url":"https://api.github.com/users/marcoaccame/gists{/gist_id}","starred_url":"https://api.github.com/users/marcoaccame/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcoaccame/subscriptions","organizations_url":"https://api.github.com/users/marcoaccame/orgs","repos_url":"https://api.github.com/users/marcoaccame/repos","events_url":"https://api.github.com/users/marcoaccame/events{/privacy}","received_events_url":"https://api.github.com/users/marcoaccame/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T07:44:06Z","updated_at":"2015-10-15T07:44:06Z","body":"Now that the issue #7 is (nearly) closed, i would add to the EMS only a mild check of  presence of MTB boards. In case some are missing I would just alert, not stop service. The reason is that in the purple robot for instance, the MTBs on feet are often missing but now we can still activate the rest of the skin.\r\n\r\nOnly in the context of issue #15, the absence of the boards will generate a failure of the launch of robotInterface's relevant device. The difference is that in #15 there will be a xml file with the address of the MTB boards. If the feet are for instance removed, one must also remove their addresses from the xml file. \r\n"}}