[Web BT] Can't subscribe to notifications to a characteristic without a CCCD |
|||
Issue descriptionSome non-standards complaint devices may not have a CCCD.
,
Apr 14 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1bc120e7343390962139635e27d4720866ecf6c4 commit 1bc120e7343390962139635e27d4720866ecf6c4 Author: Bailey Forrest <bcf@chromium.org> Date: Sat Apr 14 02:33:33 2018 [chromecast] Create fake CCCD when it's supposed to exist This is necessary for Web Bluetooth notifications to work on these non-compliant devices. BUG=831878 TEST=cast_bluetooth_unittests, manual Change-Id: I21b83328461311033a34153efee20cf4529eae39 Reviewed-on: https://chromium-review.googlesource.com/1013333 Commit-Queue: Bailey Forrest <bcf@chromium.org> Reviewed-by: Stephen Lanham <slan@chromium.org> Cr-Commit-Position: refs/heads/master@{#550863} [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/gatt_client_manager_impl_test.cc [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/remote_characteristic_impl.cc [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/remote_characteristic_impl.h
,
Apr 17 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1bc120e7343390962139635e27d4720866ecf6c4 commit 1bc120e7343390962139635e27d4720866ecf6c4 Author: Bailey Forrest <bcf@chromium.org> Date: Sat Apr 14 02:33:33 2018 [chromecast] Create fake CCCD when it's supposed to exist This is necessary for Web Bluetooth notifications to work on these non-compliant devices. BUG=831878 TEST=cast_bluetooth_unittests, manual Change-Id: I21b83328461311033a34153efee20cf4529eae39 Reviewed-on: https://chromium-review.googlesource.com/1013333 Commit-Queue: Bailey Forrest <bcf@chromium.org> Reviewed-by: Stephen Lanham <slan@chromium.org> Cr-Commit-Position: refs/heads/master@{#550863} [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/gatt_client_manager_impl_test.cc [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/remote_characteristic_impl.cc [modify] https://crrev.com/1bc120e7343390962139635e27d4720866ecf6c4/chromecast/device/bluetooth/le/remote_characteristic_impl.h
,
Sep 10
Need to complete this CL: https://chromium-review.googlesource.com/c/chromium/src/+/1008984
,
Sep 10
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bcf@chromium.org
, Apr 11 2018