Need implementation for BLE characteristic description
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
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
Comment 1 by jlebel@chromium.org
, Jun 28 2016