{"action":"created","issue":{"url":"https://api.github.com/repos/cleanflight/cleanflight/issues/995","labels_url":"https://api.github.com/repos/cleanflight/cleanflight/issues/995/labels{/name}","comments_url":"https://api.github.com/repos/cleanflight/cleanflight/issues/995/comments","events_url":"https://api.github.com/repos/cleanflight/cleanflight/issues/995/events","html_url":"https://github.com/cleanflight/cleanflight/pull/995","id":85289631,"number":995,"title":"RX - Added programmable RX channel defaults on RX lost","user":{"login":"ProDrone","id":7206988,"avatar_url":"https://avatars.githubusercontent.com/u/7206988?v=3","gravatar_id":"","url":"https://api.github.com/users/ProDrone","html_url":"https://github.com/ProDrone","followers_url":"https://api.github.com/users/ProDrone/followers","following_url":"https://api.github.com/users/ProDrone/following{/other_user}","gists_url":"https://api.github.com/users/ProDrone/gists{/gist_id}","starred_url":"https://api.github.com/users/ProDrone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProDrone/subscriptions","organizations_url":"https://api.github.com/users/ProDrone/orgs","repos_url":"https://api.github.com/users/ProDrone/repos","events_url":"https://api.github.com/users/ProDrone/events{/privacy}","received_events_url":"https://api.github.com/users/ProDrone/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cleanflight/cleanflight/milestones/7","html_url":"https://github.com/cleanflight/cleanflight/milestones/1.10.0","labels_url":"https://api.github.com/repos/cleanflight/cleanflight/milestones/7/labels","id":1110639,"number":7,"title":"1.10.0","description":null,"creator":{"login":"hydra","id":57075,"avatar_url":"https://avatars.githubusercontent.com/u/57075?v=3","gravatar_id":"","url":"https://api.github.com/users/hydra","html_url":"https://github.com/hydra","followers_url":"https://api.github.com/users/hydra/followers","following_url":"https://api.github.com/users/hydra/following{/other_user}","gists_url":"https://api.github.com/users/hydra/gists{/gist_id}","starred_url":"https://api.github.com/users/hydra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hydra/subscriptions","organizations_url":"https://api.github.com/users/hydra/orgs","repos_url":"https://api.github.com/users/hydra/repos","events_url":"https://api.github.com/users/hydra/events{/privacy}","received_events_url":"https://api.github.com/users/hydra/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":14,"state":"open","created_at":"2015-05-14T18:07:30Z","updated_at":"2015-08-04T02:15:34Z","due_on":null,"closed_at":null},"comments":168,"created_at":"2015-06-04T21:39:02Z","updated_at":"2015-08-07T09:59:43Z","closed_at":"2015-08-03T17:16:33Z","pull_request":{"url":"https://api.github.com/repos/cleanflight/cleanflight/pulls/995","html_url":"https://github.com/cleanflight/cleanflight/pull/995","diff_url":"https://github.com/cleanflight/cleanflight/pull/995.diff","patch_url":"https://github.com/cleanflight/cleanflight/pull/995.patch"},"body":"~~With this PR users can set an individual value for each RX channel, that will be used in case of an RX lost. I added a CLI command `rxfail` to set these values. Mapping for channels is taking into account, so when channel 0 is set to 1000, this value will be used for A in default mapping and for T in JR map.~~\r\n\r\n~~I did not yet added MSP commands.~~\r\n\r\nEDIT:\r\nThe intention of this PR is to cover (RX faisafe state) safety independent of failsafe handling.\r\nIn other words: What does the flight controller do when you forget to switch your transmitter on or a wire comes loose, has radio interference etc. (even when failsafe handling is disabled).\r\n\r\nPlease see the commit message(s) for latest implementation details."},"comment":{"url":"https://api.github.com/repos/cleanflight/cleanflight/issues/comments/128661340","html_url":"https://github.com/cleanflight/cleanflight/pull/995#issuecomment-128661340","issue_url":"https://api.github.com/repos/cleanflight/cleanflight/issues/995","id":128661340,"user":{"login":"leothehuman","id":53495,"avatar_url":"https://avatars.githubusercontent.com/u/53495?v=3","gravatar_id":"","url":"https://api.github.com/users/leothehuman","html_url":"https://github.com/leothehuman","followers_url":"https://api.github.com/users/leothehuman/followers","following_url":"https://api.github.com/users/leothehuman/following{/other_user}","gists_url":"https://api.github.com/users/leothehuman/gists{/gist_id}","starred_url":"https://api.github.com/users/leothehuman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leothehuman/subscriptions","organizations_url":"https://api.github.com/users/leothehuman/orgs","repos_url":"https://api.github.com/users/leothehuman/repos","events_url":"https://api.github.com/users/leothehuman/events{/privacy}","received_events_url":"https://api.github.com/users/leothehuman/received_events","type":"User","site_admin":false},"created_at":"2015-08-07T09:59:43Z","updated_at":"2015-08-07T09:59:43Z","body":"Are there any issues I don't see with users being able to set their own values for TAER rxfail? I would suggest to set current hardcoded values as defaults for newcomers, but leave the option to override for an experienced user. It will help to set reasonable values for fixed wing aircrafts, as multirotor values don't really fit there."}}