New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 624017 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Feature

Blocking:
issue 364359
issue 624745
issue 624763


Show other hotlists

Hotlists containing this issue:
web-bluetooth


Sign in to add a comment

bluetooth: mac: implement characteristic descriptor

Project Member Reported by jlebel@chromium.org, Jun 28 2016

Issue description

Need implementation for BLE characteristic description
 

Comment 1 by jlebel@chromium.org, Jun 28 2016

Cc: ortuno@chromium.org fbeaufort@chromium.org

Comment 2 by ortuno@chromium.org, Jun 30 2016

Blocking: 624763

Comment 3 by ortuno@chromium.org, Jun 30 2016

Blocking: 624745
Status: Assigned (was: Untriaged)

Comment 5 by tom...@opera.com, Aug 10 2016

Blocking: 633191
Project Member

Comment 6 by bugdroid1@chromium.org, Jan 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9bb8cf24e8585342e57493dea8acc31772f48438

commit 9bb8cf24e8585342e57493dea8acc31772f48438
Author: jlebel <jlebel@chromium.org>
Date: Tue Jan 10 01:29:02 2017

Bluetooth: mac: Working on macOS descriptor implementation.

Descriptors are discovered. Read and write are still not implemented yet. Once a characteristic is discovered, the descriptor request is send. After receive the response the characteristic is set as been discovered.
Unit tests are been enabled for descriptor discovery.

BUG= 624017 

Review-Url: https://codereview.chromium.org/2595373003
Cr-Commit-Position: refs/heads/master@{#442440}

[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/BUILD.gn
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/BUILD.gn
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_low_energy_device_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_low_energy_device_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_low_energy_peripheral_delegate.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
[add] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_descriptor_mac.h
[add] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_descriptor_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_service_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/bluetooth_remote_gatt_service_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/bluetooth_test_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/bluetooth_test_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbcharacteristic_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbcharacteristic_mac.mm
[add] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbdescriptor_mac.h
[add] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbdescriptor_mac.mm
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbperipheral_mac.h
[modify] https://crrev.com/9bb8cf24e8585342e57493dea8acc31772f48438/device/bluetooth/test/mock_bluetooth_cbperipheral_mac.mm

Blocking: -633191
Status: Started (was: Assigned)
Project Member

Comment 9 by bugdroid1@chromium.org, Apr 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1

commit 1cc94fe3b88dc9f048d4fce8c8814fd334d120d1
Author: jlebel <jlebel@chromium.org>
Date: Tue Apr 11 20:04:56 2017

Bluetooth: macOS: Implementing read/write for descriptors

Implementation and unit tests.

BUG= 624017 

Review-Url: https://codereview.chromium.org/2767813002
Cr-Commit-Position: refs/heads/master@{#463740}

[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_low_energy_device_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_low_energy_device_mac.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_low_energy_peripheral_delegate.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_remote_gatt_descriptor_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_remote_gatt_descriptor_mac.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/bluetooth_test_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/bluetooth_test_mac.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/mock_bluetooth_cbcharacteristic_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/mock_bluetooth_cbcharacteristic_mac.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/mock_bluetooth_cbdescriptor_mac.h
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/mock_bluetooth_cbdescriptor_mac.mm
[modify] https://crrev.com/1cc94fe3b88dc9f048d4fce8c8814fd334d120d1/device/bluetooth/test/mock_bluetooth_cbperipheral_mac.mm

Status: Fixed (was: Started)

Sign in to add a comment