{"action":"created","issue":{"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/39","repository_url":"https://api.github.com/repos/jgeumlek/MoltenGamepad","labels_url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/39/comments","events_url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/39/events","html_url":"https://github.com/jgeumlek/MoltenGamepad/pull/39","id":235694426,"number":39,"title":"Online calibration feature implemented","user":{"login":"chanilino","id":1117231,"avatar_url":"https://avatars0.githubusercontent.com/u/1117231?v=4","gravatar_id":"","url":"https://api.github.com/users/chanilino","html_url":"https://github.com/chanilino","followers_url":"https://api.github.com/users/chanilino/followers","following_url":"https://api.github.com/users/chanilino/following{/other_user}","gists_url":"https://api.github.com/users/chanilino/gists{/gist_id}","starred_url":"https://api.github.com/users/chanilino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanilino/subscriptions","organizations_url":"https://api.github.com/users/chanilino/orgs","repos_url":"https://api.github.com/users/chanilino/repos","events_url":"https://api.github.com/users/chanilino/events{/privacy}","received_events_url":"https://api.github.com/users/chanilino/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2017-06-13T21:12:09Z","updated_at":"2018-02-01T17:09:12Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/pulls/39","html_url":"https://github.com/jgeumlek/MoltenGamepad/pull/39","diff_url":"https://github.com/jgeumlek/MoltenGamepad/pull/39.diff","patch_url":"https://github.com/jgeumlek/MoltenGamepad/pull/39.patch"},"body":"\r\n\r\nI have added a new feature that is online calibration. Yo can calibrate the gamepad while you are playing.  How to use and a review of the features is explained in a file that I added to [documentation](https://github.com/chanilino/MoltenGamepad/blob/online_calibration/documentation/calibratable.md).\r\n\r\nI have implemented this like a new group that is _calibratable_. It needs a _key_ to start calibration process, an _axis_ to calibrate and other _key_ to say save this value to calibrate the data. It is implemented thinking in using **wiimote** like **light gun** in **MAME** or **nestopia**, and calibrate the gun while you are playing. And it works!!\r\n\r\n\r\nI have implemented a linear calibration, but you can extend the abstract class calibration and implement other calibration models. All we have to do is to add parameters to the group saying which calibration model we want."},"comment":{"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/comments/362335063","html_url":"https://github.com/jgeumlek/MoltenGamepad/pull/39#issuecomment-362335063","issue_url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/issues/39","id":362335063,"user":{"login":"jgeumlek","id":940465,"avatar_url":"https://avatars3.githubusercontent.com/u/940465?v=4","gravatar_id":"","url":"https://api.github.com/users/jgeumlek","html_url":"https://github.com/jgeumlek","followers_url":"https://api.github.com/users/jgeumlek/followers","following_url":"https://api.github.com/users/jgeumlek/following{/other_user}","gists_url":"https://api.github.com/users/jgeumlek/gists{/gist_id}","starred_url":"https://api.github.com/users/jgeumlek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgeumlek/subscriptions","organizations_url":"https://api.github.com/users/jgeumlek/orgs","repos_url":"https://api.github.com/users/jgeumlek/repos","events_url":"https://api.github.com/users/jgeumlek/events{/privacy}","received_events_url":"https://api.github.com/users/jgeumlek/received_events","type":"User","site_admin":false},"created_at":"2018-02-01T17:09:12Z","updated_at":"2018-02-01T17:09:12Z","author_association":"OWNER","body":"Merging onto devel, I presume it has been tested, and some more testing will be done before it hits master."}}
{"actor":{"display_login":"jgeumlek"}}