{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/MozStumbler/issues/1449","labels_url":"https://api.github.com/repos/mozilla/MozStumbler/issues/1449/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/MozStumbler/issues/1449/comments","events_url":"https://api.github.com/repos/mozilla/MozStumbler/issues/1449/events","html_url":"https://github.com/mozilla/MozStumbler/issues/1449","id":56085542,"number":1449,"title":"Motion Sensing V2 Planning","user":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-01-30T21:14:11Z","updated_at":"2015-02-02T22:38:58Z","closed_at":null,"body":"Next week we need to get the motion sensor working better, lets describe on a high level how we will do this. My proposal:\r\n\r\n* Always have fallback legacy sensor running, so that if the sig. motion sensor is failing (like on the Samsung S5) we aren't stuck in paused state\r\n* Come up with a stricter threshold for the linear accelerometer, so that it behaves a bit more like the significant motion sensor. Model it after the Nexus 5 sig. motion sensor, which reliably triggers after walking ~5 meters.\r\n* Not on first run, but on the Power Saving Options screen have a button to 'test your sensor'. This then asks the person to stand still (the app will try confirm that), then ask the person to move (the app will try confirm that). If it succeeds, we say YAY, please turn on the motion sensing option. If it fails, we say, sorry don't use this option, please start and stop the app manually to save battery.\r\n\r\n@crankycoder feedback?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mozilla/MozStumbler/issues/comments/72553796","html_url":"https://github.com/mozilla/MozStumbler/issues/1449#issuecomment-72553796","issue_url":"https://api.github.com/repos/mozilla/MozStumbler/issues/1449","id":72553796,"user":{"login":"garvankeeley","id":5495083,"avatar_url":"https://avatars.githubusercontent.com/u/5495083?v=3","gravatar_id":"","url":"https://api.github.com/users/garvankeeley","html_url":"https://github.com/garvankeeley","followers_url":"https://api.github.com/users/garvankeeley/followers","following_url":"https://api.github.com/users/garvankeeley/following{/other_user}","gists_url":"https://api.github.com/users/garvankeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/garvankeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garvankeeley/subscriptions","organizations_url":"https://api.github.com/users/garvankeeley/orgs","repos_url":"https://api.github.com/users/garvankeeley/repos","events_url":"https://api.github.com/users/garvankeeley/events{/privacy}","received_events_url":"https://api.github.com/users/garvankeeley/received_events","type":"User","site_admin":false},"created_at":"2015-02-02T22:38:58Z","updated_at":"2015-02-02T22:38:58Z","body":"To follow up, the lin. accel. on the S5 is useless. Sitting on my desk I accelerate to 30 km/hr and then return to 0. And repeat. \r\nHowever, the accel. code is working perfectly."}}