{"action":"created","issue":{"url":"https://api.github.com/repos/dronekit/dronekit-python/issues/269","labels_url":"https://api.github.com/repos/dronekit/dronekit-python/issues/269/labels{/name}","comments_url":"https://api.github.com/repos/dronekit/dronekit-python/issues/269/comments","events_url":"https://api.github.com/repos/dronekit/dronekit-python/issues/269/events","html_url":"https://github.com/dronekit/dronekit-python/issues/269","id":98751860,"number":269,"title":"Feature Request:  Access to Mavlink messages received by Autopilot","user":{"login":"a7scenario","id":12090430,"avatar_url":"https://avatars.githubusercontent.com/u/12090430?v=3","gravatar_id":"","url":"https://api.github.com/users/a7scenario","html_url":"https://github.com/a7scenario","followers_url":"https://api.github.com/users/a7scenario/followers","following_url":"https://api.github.com/users/a7scenario/following{/other_user}","gists_url":"https://api.github.com/users/a7scenario/gists{/gist_id}","starred_url":"https://api.github.com/users/a7scenario/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/a7scenario/subscriptions","organizations_url":"https://api.github.com/users/a7scenario/orgs","repos_url":"https://api.github.com/users/a7scenario/repos","events_url":"https://api.github.com/users/a7scenario/events{/privacy}","received_events_url":"https://api.github.com/users/a7scenario/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-03T14:05:19Z","updated_at":"2015-10-05T16:30:56Z","closed_at":null,"body":"For Companion Computers (e.g. Raspberry Pi) running DroneKit onboard an aircraft, it's easy to access outgoing mavlink messages that the autopilot sends to the GCS.  You can do this by simply invoking DroneKit's set_mavlink_callback() function.  However, there doesn't appear to be any way in DroneKit to intercept mavlink messages going in the other direction -- messages that the GCS sends to the Autopilot (e.g. MAV_CMD_DO_SET_MODE). \r\n\r\nThis is particularly limiting for mavlink messages that the autopilot doesn't ACK, as there doesn't seem to be any way for the Companion Computer to know if a specific message was sent from the GCS to the Autopilot.  \r\n  "},"comment":{"url":"https://api.github.com/repos/dronekit/dronekit-python/issues/comments/145591894","html_url":"https://github.com/dronekit/dronekit-python/issues/269#issuecomment-145591894","issue_url":"https://api.github.com/repos/dronekit/dronekit-python/issues/269","id":145591894,"user":{"login":"a7scenario","id":12090430,"avatar_url":"https://avatars.githubusercontent.com/u/12090430?v=3","gravatar_id":"","url":"https://api.github.com/users/a7scenario","html_url":"https://github.com/a7scenario","followers_url":"https://api.github.com/users/a7scenario/followers","following_url":"https://api.github.com/users/a7scenario/following{/other_user}","gists_url":"https://api.github.com/users/a7scenario/gists{/gist_id}","starred_url":"https://api.github.com/users/a7scenario/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/a7scenario/subscriptions","organizations_url":"https://api.github.com/users/a7scenario/orgs","repos_url":"https://api.github.com/users/a7scenario/repos","events_url":"https://api.github.com/users/a7scenario/events{/privacy}","received_events_url":"https://api.github.com/users/a7scenario/received_events","type":"User","site_admin":false},"created_at":"2015-10-05T16:30:56Z","updated_at":"2015-10-05T16:30:56Z","body":"Yes, exactly. "}}