Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Issue 2604063003: [CrOS Tether] Create BleScanner, a class which scan BLE advertisements and identifies nearby device… (Closed)

Created:
3 years, 11 months ago by Kyle Horimoto
Modified:
3 years, 11 months ago
Reviewers:
scheib, Ryan Hansberry
CC:
chromium-reviews, jlklein+watch-tether_chromium.org, droger+watchlist_chromium.org, tengs+watch-tether_chromium.org, blundell+watchlist_chromium.org, sdefresne+watchlist_chromium.org, hansberry+watch-tether_chromium.org, jhawkins+watch-tether_chromium.org, oshima+watch_chromium.org, khorimoto+watch-tether_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[CrOS Tether] Create BleScanner, a class which scan BLE advertisements and identifies nearby devices. This class provides an API for registering or unregistering RemoteDevices. As long as at least one RemoteDevice is registered, a discovery session is active. If an advertisement from a registered RemoteDevice is scanned, observers are notified. BUG=672263 Committed: https://crrev.com/04cac696114d80e0486f3e0292e448faf38c227e Cr-Commit-Position: refs/heads/master@{#441484}

Patch Set 1 #

Patch Set 2 : Adjusted comment. #

Total comments: 55

Patch Set 3 : hansberry@ comments. #

Patch Set 4 : hansberry@ comment. #

Patch Set 5 : Add missing dependency. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1191 lines, -5 lines) Patch
M chromeos/components/tether/BUILD.gn View 1 2 3 4 6 chunks +11 lines, -1 line 0 comments Download
M chromeos/components/tether/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M chromeos/components/tether/ble_constants.h View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/components/tether/ble_constants.cc View 1 chunk +1 line, -1 line 0 comments Download
A chromeos/components/tether/ble_scanner.h View 1 2 1 chunk +125 lines, -0 lines 0 comments Download
A chromeos/components/tether/ble_scanner.cc View 1 2 1 chunk +312 lines, -0 lines 0 comments Download
A chromeos/components/tether/ble_scanner_unittest.cc View 1 2 3 1 chunk +620 lines, -0 lines 0 comments Download
M chromeos/components/tether/local_device_data_provider.h View 1 chunk +1 line, -1 line 0 comments Download
A chromeos/components/tether/mock_local_device_data_provider.h View 1 1 chunk +50 lines, -0 lines 0 comments Download
A chromeos/components/tether/mock_local_device_data_provider.cc View 1 chunk +56 lines, -0 lines 0 comments Download
M components/cryptauth/mock_eid_generator.h View 1 chunk +6 lines, -0 lines 0 comments Download
M components/cryptauth/mock_eid_generator.cc View 2 chunks +7 lines, -1 line 0 comments Download

Messages

Total messages: 20 (8 generated)
Kyle Horimoto
hansberry@ for tether review. scheib@ review needed because of new dependency on device/bluetooth.
3 years, 11 months ago (2016-12-29 23:24:50 UTC) #2
Ryan Hansberry
https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner.cc File chromeos/components/tether/ble_scanner.cc (right): https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner.cc#newcode24 chromeos/components/tether/ble_scanner.cc:24: const int kMinDiscoveryRSSI = -90; nit: briefly comment on ...
3 years, 11 months ago (2017-01-04 00:01:04 UTC) #3
Kyle Horimoto
https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner.cc File chromeos/components/tether/ble_scanner.cc (right): https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner.cc#newcode24 chromeos/components/tether/ble_scanner.cc:24: const int kMinDiscoveryRSSI = -90; On 2017/01/04 00:01:03, Ryan ...
3 years, 11 months ago (2017-01-04 18:35:44 UTC) #4
Ryan Hansberry
https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner_unittest.cc File chromeos/components/tether/ble_scanner_unittest.cc (right): https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner_unittest.cc#newcode89 chromeos/components/tether/ble_scanner_unittest.cc:89: const int64_t fake_beacon_seed1_start_ms = 1000L; On 2017/01/04 18:35:43, Kyle ...
3 years, 11 months ago (2017-01-04 20:02:20 UTC) #5
Kyle Horimoto
https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner_unittest.cc File chromeos/components/tether/ble_scanner_unittest.cc (right): https://codereview.chromium.org/2604063003/diff/20001/chromeos/components/tether/ble_scanner_unittest.cc#newcode89 chromeos/components/tether/ble_scanner_unittest.cc:89: const int64_t fake_beacon_seed1_start_ms = 1000L; On 2017/01/04 20:02:20, Ryan ...
3 years, 11 months ago (2017-01-04 20:06:57 UTC) #6
Ryan Hansberry
lgtm lgtm
3 years, 11 months ago (2017-01-04 20:09:17 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2604063003/60001
3 years, 11 months ago (2017-01-04 20:09:47 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_daisy_chromium_compile_only_ng/builds/258862) linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 11 months ago (2017-01-04 20:14:25 UTC) #11
scheib
device/bluetooth DEPS LGTM
3 years, 11 months ago (2017-01-04 20:32:00 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2604063003/80001
3 years, 11 months ago (2017-01-04 21:02:26 UTC) #15
commit-bot: I haz the power
Committed patchset #5 (id:80001)
3 years, 11 months ago (2017-01-04 22:17:01 UTC) #18
commit-bot: I haz the power
3 years, 11 months ago (2017-01-04 22:20:10 UTC) #20
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/04cac696114d80e0486f3e0292e448faf38c227e
Cr-Commit-Position: refs/heads/master@{#441484}

Powered by Google App Engine
This is Rietveld 408576698