{"action":"created","issue":{"url":"https://api.github.com/repos/machinekit/machinekit/issues/589","labels_url":"https://api.github.com/repos/machinekit/machinekit/issues/589/labels{/name}","comments_url":"https://api.github.com/repos/machinekit/machinekit/issues/589/comments","events_url":"https://api.github.com/repos/machinekit/machinekit/issues/589/events","html_url":"https://github.com/machinekit/machinekit/issues/589","id":70954643,"number":589,"title":"HAL driver for CAN","user":{"login":"luminize","id":2206842,"avatar_url":"https://avatars.githubusercontent.com/u/2206842?v=3","gravatar_id":"","url":"https://api.github.com/users/luminize","html_url":"https://github.com/luminize","followers_url":"https://api.github.com/users/luminize/followers","following_url":"https://api.github.com/users/luminize/following{/other_user}","gists_url":"https://api.github.com/users/luminize/gists{/gist_id}","starred_url":"https://api.github.com/users/luminize/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luminize/subscriptions","organizations_url":"https://api.github.com/users/luminize/orgs","repos_url":"https://api.github.com/users/luminize/repos","events_url":"https://api.github.com/users/luminize/events{/privacy}","received_events_url":"https://api.github.com/users/luminize/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/machinekit/machinekit/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":48,"created_at":"2015-04-25T19:12:09Z","updated_at":"2015-06-01T05:12:22Z","closed_at":null,"body":"As a subissue of https://github.com/machinekit/machinekit/issues/586 I'll try to get history, questions, contemplations, answers, tips and all what passes collected into this issue.\r\n\r\nDuring the process I want to write down \"the stuff\" so when we release it into the wild we have the docs also ready to go. I'll do that in a dedicated branch can-in-machinekit here: https://github.com/luminize/machinekit-docs/tree/can-in-machinekit"},"comment":{"url":"https://api.github.com/repos/machinekit/machinekit/issues/comments/107308490","html_url":"https://github.com/machinekit/machinekit/issues/589#issuecomment-107308490","issue_url":"https://api.github.com/repos/machinekit/machinekit/issues/589","id":107308490,"user":{"login":"mhaberler","id":901479,"avatar_url":"https://avatars.githubusercontent.com/u/901479?v=3","gravatar_id":"","url":"https://api.github.com/users/mhaberler","html_url":"https://github.com/mhaberler","followers_url":"https://api.github.com/users/mhaberler/followers","following_url":"https://api.github.com/users/mhaberler/following{/other_user}","gists_url":"https://api.github.com/users/mhaberler/gists{/gist_id}","starred_url":"https://api.github.com/users/mhaberler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhaberler/subscriptions","organizations_url":"https://api.github.com/users/mhaberler/orgs","repos_url":"https://api.github.com/users/mhaberler/repos","events_url":"https://api.github.com/users/mhaberler/events{/privacy}","received_events_url":"https://api.github.com/users/mhaberler/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T05:12:22Z","updated_at":"2015-06-01T05:12:22Z","body":"@pJanez - re SYNC produced be some other device than the host providing position updates:\r\n\r\nI would think in that case you have a stream of position updates, and a stream of SYNC messages on the bus, but I do not see how those could be phase-locked - I guess a SYNC can be posted only after the position update is sent\r\n\r\nI guess there's potential for some weird results in that case - like a position latched twice or not at all within a cycle"}}