{"action":"opened","issue":{"url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient/issues/6","repository_url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient","labels_url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient/issues/6/comments","events_url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient/issues/6/events","html_url":"https://github.com/Gunsmithy/SensorianHubClient/issues/6","id":156841773,"number":6,"title":"Separate Refresh Interval into Data, UI and Main elements","user":{"login":"Gunsmithy","id":1775711,"avatar_url":"https://avatars.githubusercontent.com/u/1775711?v=3","gravatar_id":"","url":"https://api.github.com/users/Gunsmithy","html_url":"https://github.com/Gunsmithy","followers_url":"https://api.github.com/users/Gunsmithy/followers","following_url":"https://api.github.com/users/Gunsmithy/following{/other_user}","gists_url":"https://api.github.com/users/Gunsmithy/gists{/gist_id}","starred_url":"https://api.github.com/users/Gunsmithy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gunsmithy/subscriptions","organizations_url":"https://api.github.com/users/Gunsmithy/orgs","repos_url":"https://api.github.com/users/Gunsmithy/repos","events_url":"https://api.github.com/users/Gunsmithy/events{/privacy}","received_events_url":"https://api.github.com/users/Gunsmithy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Gunsmithy/SensorianHubClient/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"Gunsmithy","id":1775711,"avatar_url":"https://avatars.githubusercontent.com/u/1775711?v=3","gravatar_id":"","url":"https://api.github.com/users/Gunsmithy","html_url":"https://github.com/Gunsmithy","followers_url":"https://api.github.com/users/Gunsmithy/followers","following_url":"https://api.github.com/users/Gunsmithy/following{/other_user}","gists_url":"https://api.github.com/users/Gunsmithy/gists{/gist_id}","starred_url":"https://api.github.com/users/Gunsmithy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gunsmithy/subscriptions","organizations_url":"https://api.github.com/users/Gunsmithy/orgs","repos_url":"https://api.github.com/users/Gunsmithy/repos","events_url":"https://api.github.com/users/Gunsmithy/events{/privacy}","received_events_url":"https://api.github.com/users/Gunsmithy/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2016-05-25T20:22:52Z","updated_at":"2016-05-25T20:22:52Z","closed_at":null,"body":"Currently, the Refresh Interval specified in the config file is tied primarily to the apparent refresh rate of the display, in that new data is only displayed as often as that interval allows at most. With the implementation of a menu system as described in feature #2, this can introduce noticeable input latency. The display should be given its own thread so it can update the screen at a much higher rate without wasting system resources on polling for new data that the sensors have not yet retrieved. Whether this then requires that there be two other intervals, one for gathering new data and one for just the general operation of the program/callbacks, remains to be seen."}}
{"actor":{"display_login":"Gunsmithy"}}