{"action":"closed","issue":{"url":"https://api.github.com/repos/d-ronin/dRonin/issues/1357","repository_url":"https://api.github.com/repos/d-ronin/dRonin","labels_url":"https://api.github.com/repos/d-ronin/dRonin/issues/1357/labels{/name}","comments_url":"https://api.github.com/repos/d-ronin/dRonin/issues/1357/comments","events_url":"https://api.github.com/repos/d-ronin/dRonin/issues/1357/events","html_url":"https://github.com/d-ronin/dRonin/issues/1357","id":177082812,"number":1357,"title":"UAVO generation / validation of enums in flight is bogus","user":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/d-ronin/dRonin/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/d-ronin/dRonin/labels/flight","name":"flight","color":"fbca04"},{"url":"https://api.github.com/repos/d-ronin/dRonin/labels/priority/low","name":"priority/low","color":"bfe5bf"},{"url":"https://api.github.com/repos/d-ronin/dRonin/labels/status/work-in-progress","name":"status/work-in-progress","color":"fef2c0"}],"state":"closed","locked":false,"assignee":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"assignees":[{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/d-ronin/dRonin/milestones/5","html_url":"https://github.com/d-ronin/dRonin/milestones/Artifice","labels_url":"https://api.github.com/repos/d-ronin/dRonin/milestones/5/labels","id":1696430,"number":5,"title":"Artifice","description":"","creator":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"open_issues":133,"closed_issues":28,"state":"open","created_at":"2016-04-10T23:21:35Z","updated_at":"2016-10-06T03:59:58Z","due_on":"2017-01-01T00:00:00Z","closed_at":null},"comments":0,"created_at":"2016-09-15T04:00:48Z","updated_at":"2016-10-06T03:59:58Z","closed_at":"2016-10-06T03:59:58Z","body":"```\r\ntypedef enum { HWREVOLUTION_SPIPERIPHERAL_DISABLED=0, HWREVOLUTION_SPIPERIPHERAL_RADIO=1, HWREVOLUTION_SPIPERIPHERAL_MAX7456OSD=2 }  __attribute__((packed)) HwRevolutionSPIPeripheralOptions;\r\n/* Max value of any option in topmost parent SPIPeripheral of field SPIPeripheral */\r\n#define HWREVOLUTION_SPIPERIPHERAL_GLOBAL_MAXOPTVAL 2\r\n/* Max value of any option in field SPIPeripheral */\r\n#define HWREVOLUTION_SPIPERIPHERAL_MAXOPTVAL 2\r\n/* Ensure field SPIPeripheral contains valid data */\r\nstatic inline bool HwRevolutionSPIPeripheralIsValid( uint8_t CurrentSPIPeripheral ) { return CurrentSPIPeripheral < HWREVOLUTION_SPIPERIPHERAL_MAXOPTVAL; }\r\n// Field Radio information\r\n```\r\n\r\nLow priority because nothing uses the isvalid calls."}}
{"actor":{"display_login":"tracernz"}}