{"action":"created","issue":{"url":"https://api.github.com/repos/iNavFlight/inav/issues/2447","repository_url":"https://api.github.com/repos/iNavFlight/inav","labels_url":"https://api.github.com/repos/iNavFlight/inav/issues/2447/labels{/name}","comments_url":"https://api.github.com/repos/iNavFlight/inav/issues/2447/comments","events_url":"https://api.github.com/repos/iNavFlight/inav/issues/2447/events","html_url":"https://github.com/iNavFlight/inav/pull/2447","id":270390972,"number":2447,"title":"Implement MSP2_INAV_STATUS","user":{"login":"stronnag","id":158229,"avatar_url":"https://avatars0.githubusercontent.com/u/158229?v=4","gravatar_id":"","url":"https://api.github.com/users/stronnag","html_url":"https://github.com/stronnag","followers_url":"https://api.github.com/users/stronnag/followers","following_url":"https://api.github.com/users/stronnag/following{/other_user}","gists_url":"https://api.github.com/users/stronnag/gists{/gist_id}","starred_url":"https://api.github.com/users/stronnag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stronnag/subscriptions","organizations_url":"https://api.github.com/users/stronnag/orgs","repos_url":"https://api.github.com/users/stronnag/repos","events_url":"https://api.github.com/users/stronnag/events{/privacy}","received_events_url":"https://api.github.com/users/stronnag/received_events","type":"User","site_admin":false},"labels":[{"id":186644503,"url":"https://api.github.com/repos/iNavFlight/inav/labels/Enhancement","name":"Enhancement","color":"bfe5bf","default":false}],"state":"open","locked":false,"assignee":{"login":"stronnag","id":158229,"avatar_url":"https://avatars0.githubusercontent.com/u/158229?v=4","gravatar_id":"","url":"https://api.github.com/users/stronnag","html_url":"https://github.com/stronnag","followers_url":"https://api.github.com/users/stronnag/followers","following_url":"https://api.github.com/users/stronnag/following{/other_user}","gists_url":"https://api.github.com/users/stronnag/gists{/gist_id}","starred_url":"https://api.github.com/users/stronnag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stronnag/subscriptions","organizations_url":"https://api.github.com/users/stronnag/orgs","repos_url":"https://api.github.com/users/stronnag/repos","events_url":"https://api.github.com/users/stronnag/events{/privacy}","received_events_url":"https://api.github.com/users/stronnag/received_events","type":"User","site_admin":false},"assignees":[{"login":"stronnag","id":158229,"avatar_url":"https://avatars0.githubusercontent.com/u/158229?v=4","gravatar_id":"","url":"https://api.github.com/users/stronnag","html_url":"https://github.com/stronnag","followers_url":"https://api.github.com/users/stronnag/followers","following_url":"https://api.github.com/users/stronnag/following{/other_user}","gists_url":"https://api.github.com/users/stronnag/gists{/gist_id}","starred_url":"https://api.github.com/users/stronnag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stronnag/subscriptions","organizations_url":"https://api.github.com/users/stronnag/orgs","repos_url":"https://api.github.com/users/stronnag/repos","events_url":"https://api.github.com/users/stronnag/events{/privacy}","received_events_url":"https://api.github.com/users/stronnag/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/iNavFlight/inav/milestones/13","html_url":"https://github.com/iNavFlight/inav/milestone/13","labels_url":"https://api.github.com/repos/iNavFlight/inav/milestones/13/labels","id":2215652,"number":13,"title":"1.9","description":"","creator":{"login":"digitalentity","id":11059099,"avatar_url":"https://avatars2.githubusercontent.com/u/11059099?v=4","gravatar_id":"","url":"https://api.github.com/users/digitalentity","html_url":"https://github.com/digitalentity","followers_url":"https://api.github.com/users/digitalentity/followers","following_url":"https://api.github.com/users/digitalentity/following{/other_user}","gists_url":"https://api.github.com/users/digitalentity/gists{/gist_id}","starred_url":"https://api.github.com/users/digitalentity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitalentity/subscriptions","organizations_url":"https://api.github.com/users/digitalentity/orgs","repos_url":"https://api.github.com/users/digitalentity/repos","events_url":"https://api.github.com/users/digitalentity/events{/privacy}","received_events_url":"https://api.github.com/users/digitalentity/received_events","type":"User","site_admin":false},"open_issues":64,"closed_issues":3,"state":"open","created_at":"2016-12-26T12:12:40Z","updated_at":"2017-11-02T11:49:14Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2017-11-01T17:43:01Z","updated_at":"2017-11-02T19:41:02Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/iNavFlight/inav/pulls/2447","html_url":"https://github.com/iNavFlight/inav/pull/2447","diff_url":"https://github.com/iNavFlight/inav/pull/2447.diff","patch_url":"https://github.com/iNavFlight/inav/pull/2447.patch"},"body":"Implement MSP2_INAV_STATUS as an improved MSP_STATUS_EX, providing a 32 bit armingFlags (no other changes). This provides MSP consumers with the full range of arming status, rather than just the first 16 bits in MSP_STATUS_EX."},"comment":{"url":"https://api.github.com/repos/iNavFlight/inav/issues/comments/341535676","html_url":"https://github.com/iNavFlight/inav/pull/2447#issuecomment-341535676","issue_url":"https://api.github.com/repos/iNavFlight/inav/issues/2447","id":341535676,"user":{"login":"stronnag","id":158229,"avatar_url":"https://avatars0.githubusercontent.com/u/158229?v=4","gravatar_id":"","url":"https://api.github.com/users/stronnag","html_url":"https://github.com/stronnag","followers_url":"https://api.github.com/users/stronnag/followers","following_url":"https://api.github.com/users/stronnag/following{/other_user}","gists_url":"https://api.github.com/users/stronnag/gists{/gist_id}","starred_url":"https://api.github.com/users/stronnag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stronnag/subscriptions","organizations_url":"https://api.github.com/users/stronnag/orgs","repos_url":"https://api.github.com/users/stronnag/repos","events_url":"https://api.github.com/users/stronnag/events{/privacy}","received_events_url":"https://api.github.com/users/stronnag/received_events","type":"User","site_admin":false},"created_at":"2017-11-02T19:41:02Z","updated_at":"2017-11-02T19:41:02Z","author_association":"COLLABORATOR","body":"By all means; my rather self-interest intent was to be able to report the full set of armingFlags to the user; perhaps just appending\r\n````\r\n     sbufWriteU16(dst, armingFlags>>16);\r\n````\r\nto STATUS_EX would have been a more expedient solution; then legacy consumers could just test the returned length (as was done for RAW_GPS to accomodate hdop) and rebuild the full mask.\r\n\r\nBut in general I agree, we should not propagate obsolete fields in a new status API. However, from the perspective of a CGS developer, having to replace a single API with multiple APIs to achieve the same result is not that attractive either, particularly when relatively high latency devices are involved."}}
{"actor":{"display_login":"stronnag"}}