{"action":"created","issue":{"url":"https://api.github.com/repos/diydrones/ardupilot/issues/2406","labels_url":"https://api.github.com/repos/diydrones/ardupilot/issues/2406/labels{/name}","comments_url":"https://api.github.com/repos/diydrones/ardupilot/issues/2406/comments","events_url":"https://api.github.com/repos/diydrones/ardupilot/issues/2406/events","html_url":"https://github.com/diydrones/ardupilot/pull/2406","id":87542647,"number":2406,"title":"Linux UART driver rework","user":{"login":"enter-the-bot","id":4541230,"avatar_url":"https://avatars.githubusercontent.com/u/4541230?v=3","gravatar_id":"","url":"https://api.github.com/users/enter-the-bot","html_url":"https://github.com/enter-the-bot","followers_url":"https://api.github.com/users/enter-the-bot/followers","following_url":"https://api.github.com/users/enter-the-bot/following{/other_user}","gists_url":"https://api.github.com/users/enter-the-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/enter-the-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enter-the-bot/subscriptions","organizations_url":"https://api.github.com/users/enter-the-bot/orgs","repos_url":"https://api.github.com/users/enter-the-bot/repos","events_url":"https://api.github.com/users/enter-the-bot/events{/privacy}","received_events_url":"https://api.github.com/users/enter-the-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-11T23:42:47Z","updated_at":"2015-06-15T21:27:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/diydrones/ardupilot/pulls/2406","html_url":"https://github.com/diydrones/ardupilot/pull/2406","diff_url":"https://github.com/diydrones/ardupilot/pull/2406.diff","patch_url":"https://github.com/diydrones/ardupilot/pull/2406.patch"},"body":"As we all know Linux UART driver is not really a UART driver anymore. That's why I've make an effort to reimplement the driver. I encapsulated all mediums like UDP, UART and Console into several classes.\r\n\r\nThe last commit is questionable. Is there any reason to use TCP over UDP? The latter seems more preferable, doesn't it? \r\n\r\nAs a side effect of the refactoring some issues with UDP have been solved i.e the APM doesn't exit if there's no GCS available. \r\n"},"comment":{"url":"https://api.github.com/repos/diydrones/ardupilot/issues/comments/112216785","html_url":"https://github.com/diydrones/ardupilot/pull/2406#issuecomment-112216785","issue_url":"https://api.github.com/repos/diydrones/ardupilot/issues/2406","id":112216785,"user":{"login":"lucasdemarchi","id":31864,"avatar_url":"https://avatars.githubusercontent.com/u/31864?v=3","gravatar_id":"","url":"https://api.github.com/users/lucasdemarchi","html_url":"https://github.com/lucasdemarchi","followers_url":"https://api.github.com/users/lucasdemarchi/followers","following_url":"https://api.github.com/users/lucasdemarchi/following{/other_user}","gists_url":"https://api.github.com/users/lucasdemarchi/gists{/gist_id}","starred_url":"https://api.github.com/users/lucasdemarchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucasdemarchi/subscriptions","organizations_url":"https://api.github.com/users/lucasdemarchi/orgs","repos_url":"https://api.github.com/users/lucasdemarchi/repos","events_url":"https://api.github.com/users/lucasdemarchi/events{/privacy}","received_events_url":"https://api.github.com/users/lucasdemarchi/received_events","type":"User","site_admin":false},"created_at":"2015-06-15T21:27:12Z","updated_at":"2015-06-15T21:27:12Z","body":"@enter-the-bot yeah, this is a pretty nasty issue with github."}}