{"action":"created","comment":{"url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/comments/237096432","pull_request_review_id":179311289,"id":237096432,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNzA5NjQzMg==","diff_hunk":"@@ -176,6 +176,7 @@ namespace librealsense\n     // Helper functions for device list manipulation:\n     std::vector<platform::uvc_device_info> filter_by_product(const std::vector<platform::uvc_device_info>& devices, const std::set<uint16_t>& pid_list);\n     std::vector<std::pair<std::vector<platform::uvc_device_info>, std::vector<platform::hid_device_info>>> group_devices_and_hids_by_unique_id(\n+        std::shared_ptr<context> ctx,","path":"src/context.h","position":4,"original_position":4,"commit_id":"da040ac33e77764bb25b4782535a37a7850e600f","original_commit_id":"da040ac33e77764bb25b4782535a37a7850e600f","user":{"login":"ev-mp","id":17897861,"node_id":"MDQ6VXNlcjE3ODk3ODYx","avatar_url":"https://avatars0.githubusercontent.com/u/17897861?v=4","gravatar_id":"","url":"https://api.github.com/users/ev-mp","html_url":"https://github.com/ev-mp","followers_url":"https://api.github.com/users/ev-mp/followers","following_url":"https://api.github.com/users/ev-mp/following{/other_user}","gists_url":"https://api.github.com/users/ev-mp/gists{/gist_id}","starred_url":"https://api.github.com/users/ev-mp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ev-mp/subscriptions","organizations_url":"https://api.github.com/users/ev-mp/orgs","repos_url":"https://api.github.com/users/ev-mp/repos","events_url":"https://api.github.com/users/ev-mp/events{/privacy}","received_events_url":"https://api.github.com/users/ev-mp/received_events","type":"User","site_admin":false},"body":"I thought the serial num can be retrieved and  assigned during  platform::hid_device_info initialization, so passing ctx could be avoided","created_at":"2018-11-28T14:06:27Z","updated_at":"2018-11-28T14:06:27Z","html_url":"https://github.com/IntelRealSense/librealsense/pull/2788#discussion_r237096432","pull_request_url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/comments/237096432"},"html":{"href":"https://github.com/IntelRealSense/librealsense/pull/2788#discussion_r237096432"},"pull_request":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788"}}},"pull_request":{"url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788","id":234231236,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM0MjMxMjM2","html_url":"https://github.com/IntelRealSense/librealsense/pull/2788","diff_url":"https://github.com/IntelRealSense/librealsense/pull/2788.diff","patch_url":"https://github.com/IntelRealSense/librealsense/pull/2788.patch","issue_url":"https://api.github.com/repos/IntelRealSense/librealsense/issues/2788","number":2788,"state":"open","locked":false,"title":"D435i windows IMU support","user":{"login":"abernste","id":25580416,"node_id":"MDQ6VXNlcjI1NTgwNDE2","avatar_url":"https://avatars3.githubusercontent.com/u/25580416?v=4","gravatar_id":"","url":"https://api.github.com/users/abernste","html_url":"https://github.com/abernste","followers_url":"https://api.github.com/users/abernste/followers","following_url":"https://api.github.com/users/abernste/following{/other_user}","gists_url":"https://api.github.com/users/abernste/gists{/gist_id}","starred_url":"https://api.github.com/users/abernste/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abernste/subscriptions","organizations_url":"https://api.github.com/users/abernste/orgs","repos_url":"https://api.github.com/users/abernste/repos","events_url":"https://api.github.com/users/abernste/events{/privacy}","received_events_url":"https://api.github.com/users/abernste/received_events","type":"User","site_admin":false},"body":"Add D435i IMUs (Accelerometer, Gyro) support for windows","created_at":"2018-11-28T10:54:16Z","updated_at":"2018-11-28T14:06:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a97c097cdcbc9935a475623b266cae87e72da10e","assignee":null,"assignees":[],"requested_reviewers":[{"login":"dorodnic","id":6958867,"node_id":"MDQ6VXNlcjY5NTg4Njc=","avatar_url":"https://avatars2.githubusercontent.com/u/6958867?v=4","gravatar_id":"","url":"https://api.github.com/users/dorodnic","html_url":"https://github.com/dorodnic","followers_url":"https://api.github.com/users/dorodnic/followers","following_url":"https://api.github.com/users/dorodnic/following{/other_user}","gists_url":"https://api.github.com/users/dorodnic/gists{/gist_id}","starred_url":"https://api.github.com/users/dorodnic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dorodnic/subscriptions","organizations_url":"https://api.github.com/users/dorodnic/orgs","repos_url":"https://api.github.com/users/dorodnic/repos","events_url":"https://api.github.com/users/dorodnic/events{/privacy}","received_events_url":"https://api.github.com/users/dorodnic/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788/commits","review_comments_url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788/comments","review_comment_url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/comments{/number}","comments_url":"https://api.github.com/repos/IntelRealSense/librealsense/issues/2788/comments","statuses_url":"https://api.github.com/repos/IntelRealSense/librealsense/statuses/da040ac33e77764bb25b4782535a37a7850e600f","head":{"label":"abernste:windows_hid_support","ref":"windows_hid_support","sha":"da040ac33e77764bb25b4782535a37a7850e600f","user":{"login":"abernste","id":25580416,"node_id":"MDQ6VXNlcjI1NTgwNDE2","avatar_url":"https://avatars3.githubusercontent.com/u/25580416?v=4","gravatar_id":"","url":"https://api.github.com/users/abernste","html_url":"https://github.com/abernste","followers_url":"https://api.github.com/users/abernste/followers","following_url":"https://api.github.com/users/abernste/following{/other_user}","gists_url":"https://api.github.com/users/abernste/gists{/gist_id}","starred_url":"https://api.github.com/users/abernste/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abernste/subscriptions","organizations_url":"https://api.github.com/users/abernste/orgs","repos_url":"https://api.github.com/users/abernste/repos","events_url":"https://api.github.com/users/abernste/events{/privacy}","received_events_url":"https://api.github.com/users/abernste/received_events","type":"User","site_admin":false},"repo":{"id":135286113,"node_id":"MDEwOlJlcG9zaXRvcnkxMzUyODYxMTM=","name":"librealsense","full_name":"abernste/librealsense","private":false,"owner":{"login":"abernste","id":25580416,"node_id":"MDQ6VXNlcjI1NTgwNDE2","avatar_url":"https://avatars3.githubusercontent.com/u/25580416?v=4","gravatar_id":"","url":"https://api.github.com/users/abernste","html_url":"https://github.com/abernste","followers_url":"https://api.github.com/users/abernste/followers","following_url":"https://api.github.com/users/abernste/following{/other_user}","gists_url":"https://api.github.com/users/abernste/gists{/gist_id}","starred_url":"https://api.github.com/users/abernste/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abernste/subscriptions","organizations_url":"https://api.github.com/users/abernste/orgs","repos_url":"https://api.github.com/users/abernste/repos","events_url":"https://api.github.com/users/abernste/events{/privacy}","received_events_url":"https://api.github.com/users/abernste/received_events","type":"User","site_admin":false},"html_url":"https://github.com/abernste/librealsense","description":"Intel® RealSense™ SDK","fork":true,"url":"https://api.github.com/repos/abernste/librealsense","forks_url":"https://api.github.com/repos/abernste/librealsense/forks","keys_url":"https://api.github.com/repos/abernste/librealsense/keys{/key_id}","collaborators_url":"https://api.github.com/repos/abernste/librealsense/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/abernste/librealsense/teams","hooks_url":"https://api.github.com/repos/abernste/librealsense/hooks","issue_events_url":"https://api.github.com/repos/abernste/librealsense/issues/events{/number}","events_url":"https://api.github.com/repos/abernste/librealsense/events","assignees_url":"https://api.github.com/repos/abernste/librealsense/assignees{/user}","branches_url":"https://api.github.com/repos/abernste/librealsense/branches{/branch}","tags_url":"https://api.github.com/repos/abernste/librealsense/tags","blobs_url":"https://api.github.com/repos/abernste/librealsense/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/abernste/librealsense/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/abernste/librealsense/git/refs{/sha}","trees_url":"https://api.github.com/repos/abernste/librealsense/git/trees{/sha}","statuses_url":"https://api.github.com/repos/abernste/librealsense/statuses/{sha}","languages_url":"https://api.github.com/repos/abernste/librealsense/languages","stargazers_url":"https://api.github.com/repos/abernste/librealsense/stargazers","contributors_url":"https://api.github.com/repos/abernste/librealsense/contributors","subscribers_url":"https://api.github.com/repos/abernste/librealsense/subscribers","subscription_url":"https://api.github.com/repos/abernste/librealsense/subscription","commits_url":"https://api.github.com/repos/abernste/librealsense/commits{/sha}","git_commits_url":"https://api.github.com/repos/abernste/librealsense/git/commits{/sha}","comments_url":"https://api.github.com/repos/abernste/librealsense/comments{/number}","issue_comment_url":"https://api.github.com/repos/abernste/librealsense/issues/comments{/number}","contents_url":"https://api.github.com/repos/abernste/librealsense/contents/{+path}","compare_url":"https://api.github.com/repos/abernste/librealsense/compare/{base}...{head}","merges_url":"https://api.github.com/repos/abernste/librealsense/merges","archive_url":"https://api.github.com/repos/abernste/librealsense/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/abernste/librealsense/downloads","issues_url":"https://api.github.com/repos/abernste/librealsense/issues{/number}","pulls_url":"https://api.github.com/repos/abernste/librealsense/pulls{/number}","milestones_url":"https://api.github.com/repos/abernste/librealsense/milestones{/number}","notifications_url":"https://api.github.com/repos/abernste/librealsense/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/abernste/librealsense/labels{/name}","releases_url":"https://api.github.com/repos/abernste/librealsense/releases{/id}","deployments_url":"https://api.github.com/repos/abernste/librealsense/deployments","created_at":"2018-05-29T11:29:18Z","updated_at":"2018-09-12T08:37:03Z","pushed_at":"2018-11-28T11:05:02Z","git_url":"git://github.com/abernste/librealsense.git","ssh_url":"git@github.com:abernste/librealsense.git","clone_url":"https://github.com/abernste/librealsense.git","svn_url":"https://github.com/abernste/librealsense","homepage":"https://realsense.intel.com","size":153519,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"IntelRealSense:development","ref":"development","sha":"e82dc15b983ac2a3316a3ea113011d4d454718d5","user":{"login":"IntelRealSense","id":14095512,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MDk1NTEy","avatar_url":"https://avatars0.githubusercontent.com/u/14095512?v=4","gravatar_id":"","url":"https://api.github.com/users/IntelRealSense","html_url":"https://github.com/IntelRealSense","followers_url":"https://api.github.com/users/IntelRealSense/followers","following_url":"https://api.github.com/users/IntelRealSense/following{/other_user}","gists_url":"https://api.github.com/users/IntelRealSense/gists{/gist_id}","starred_url":"https://api.github.com/users/IntelRealSense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IntelRealSense/subscriptions","organizations_url":"https://api.github.com/users/IntelRealSense/orgs","repos_url":"https://api.github.com/users/IntelRealSense/repos","events_url":"https://api.github.com/users/IntelRealSense/events{/privacy}","received_events_url":"https://api.github.com/users/IntelRealSense/received_events","type":"Organization","site_admin":false},"repo":{"id":46374199,"node_id":"MDEwOlJlcG9zaXRvcnk0NjM3NDE5OQ==","name":"librealsense","full_name":"IntelRealSense/librealsense","private":false,"owner":{"login":"IntelRealSense","id":14095512,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MDk1NTEy","avatar_url":"https://avatars0.githubusercontent.com/u/14095512?v=4","gravatar_id":"","url":"https://api.github.com/users/IntelRealSense","html_url":"https://github.com/IntelRealSense","followers_url":"https://api.github.com/users/IntelRealSense/followers","following_url":"https://api.github.com/users/IntelRealSense/following{/other_user}","gists_url":"https://api.github.com/users/IntelRealSense/gists{/gist_id}","starred_url":"https://api.github.com/users/IntelRealSense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IntelRealSense/subscriptions","organizations_url":"https://api.github.com/users/IntelRealSense/orgs","repos_url":"https://api.github.com/users/IntelRealSense/repos","events_url":"https://api.github.com/users/IntelRealSense/events{/privacy}","received_events_url":"https://api.github.com/users/IntelRealSense/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/IntelRealSense/librealsense","description":"Intel® RealSense™ SDK","fork":false,"url":"https://api.github.com/repos/IntelRealSense/librealsense","forks_url":"https://api.github.com/repos/IntelRealSense/librealsense/forks","keys_url":"https://api.github.com/repos/IntelRealSense/librealsense/keys{/key_id}","collaborators_url":"https://api.github.com/repos/IntelRealSense/librealsense/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/IntelRealSense/librealsense/teams","hooks_url":"https://api.github.com/repos/IntelRealSense/librealsense/hooks","issue_events_url":"https://api.github.com/repos/IntelRealSense/librealsense/issues/events{/number}","events_url":"https://api.github.com/repos/IntelRealSense/librealsense/events","assignees_url":"https://api.github.com/repos/IntelRealSense/librealsense/assignees{/user}","branches_url":"https://api.github.com/repos/IntelRealSense/librealsense/branches{/branch}","tags_url":"https://api.github.com/repos/IntelRealSense/librealsense/tags","blobs_url":"https://api.github.com/repos/IntelRealSense/librealsense/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/IntelRealSense/librealsense/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/IntelRealSense/librealsense/git/refs{/sha}","trees_url":"https://api.github.com/repos/IntelRealSense/librealsense/git/trees{/sha}","statuses_url":"https://api.github.com/repos/IntelRealSense/librealsense/statuses/{sha}","languages_url":"https://api.github.com/repos/IntelRealSense/librealsense/languages","stargazers_url":"https://api.github.com/repos/IntelRealSense/librealsense/stargazers","contributors_url":"https://api.github.com/repos/IntelRealSense/librealsense/contributors","subscribers_url":"https://api.github.com/repos/IntelRealSense/librealsense/subscribers","subscription_url":"https://api.github.com/repos/IntelRealSense/librealsense/subscription","commits_url":"https://api.github.com/repos/IntelRealSense/librealsense/commits{/sha}","git_commits_url":"https://api.github.com/repos/IntelRealSense/librealsense/git/commits{/sha}","comments_url":"https://api.github.com/repos/IntelRealSense/librealsense/comments{/number}","issue_comment_url":"https://api.github.com/repos/IntelRealSense/librealsense/issues/comments{/number}","contents_url":"https://api.github.com/repos/IntelRealSense/librealsense/contents/{+path}","compare_url":"https://api.github.com/repos/IntelRealSense/librealsense/compare/{base}...{head}","merges_url":"https://api.github.com/repos/IntelRealSense/librealsense/merges","archive_url":"https://api.github.com/repos/IntelRealSense/librealsense/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/IntelRealSense/librealsense/downloads","issues_url":"https://api.github.com/repos/IntelRealSense/librealsense/issues{/number}","pulls_url":"https://api.github.com/repos/IntelRealSense/librealsense/pulls{/number}","milestones_url":"https://api.github.com/repos/IntelRealSense/librealsense/milestones{/number}","notifications_url":"https://api.github.com/repos/IntelRealSense/librealsense/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/IntelRealSense/librealsense/labels{/name}","releases_url":"https://api.github.com/repos/IntelRealSense/librealsense/releases{/id}","deployments_url":"https://api.github.com/repos/IntelRealSense/librealsense/deployments","created_at":"2015-11-17T20:42:18Z","updated_at":"2018-11-28T12:25:41Z","pushed_at":"2018-11-28T13:43:21Z","git_url":"git://github.com/IntelRealSense/librealsense.git","ssh_url":"git@github.com:IntelRealSense/librealsense.git","clone_url":"https://github.com/IntelRealSense/librealsense.git","svn_url":"https://github.com/IntelRealSense/librealsense","homepage":"https://realsense.intel.com","size":165378,"stargazers_count":1986,"watchers_count":1986,"language":"C++","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1236,"mirror_url":null,"archived":false,"open_issues_count":148,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1236,"open_issues":148,"watchers":1986,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788"},"html":{"href":"https://github.com/IntelRealSense/librealsense/pull/2788"},"issue":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/issues/2788"},"comments":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/issues/2788/comments"},"review_comments":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788/comments"},"review_comment":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/pulls/2788/commits"},"statuses":{"href":"https://api.github.com/repos/IntelRealSense/librealsense/statuses/da040ac33e77764bb25b4782535a37a7850e600f"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"ev-mp"}}