History log of /system/bt/stack/btm/ble_advertiser_hci_interface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
256afc4d84cc0b05b96881ade6bcbfbab8636c51 17-Mar-2017 Jakub Pawlowski <jpawlowski@google.com> Report back TX Power value

For LE Extended Advertising report the value returned by controller.
For VSC Advertising return the value send to controller.
For Legacy Advertising use 0.

Test: manual
Bug: 30622771
Change-Id: Ifc49af86e7f064c91ed2d20e6f87532159d1bffa
/system/bt/stack/btm/ble_advertiser_hci_interface.h
bb858fbf93ed8c3b72dd8bcd8ad3fbcb65e5bb7a 12-Mar-2017 Jakub Pawlowski <jpawlowski@google.com> Add "LE Remove Advertising Set Command"

Bug: 30622771
Test: manual
Change-Id: Ie0df73475359c69af8df672454fe0c0374523c88
/system/bt/stack/btm/ble_advertiser_hci_interface.h
8e774d1c533dde1b0775aa61933b24eef2213de4 13-Mar-2017 Lakshmipathi K <lakshmipathi.k@intel.com> LE Periodic Advertising - advertiser interface

Bug: 30622771
Test: manual
Change-Id: I358b872c9ffb52f007db4f111520c05b9521aa7f
/system/bt/stack/btm/ble_advertiser_hci_interface.h
cd0d18937e85cd55bcee6355a6688858eba63b16 24-Feb-2017 Jakub Pawlowski <jpawlowski@google.com> Fix initial advertising command order

Set the address during SetParameters, for VSC implementation, and right
after setting parameters for BT5 implementation.

Test: sl4a ConcurrentBleAdvertisingTest
Bug: 33922058
Bug: 34962013
Change-Id: Idcc60a36884607de191066d8be1ee3bc459e86fc
/system/bt/stack/btm/ble_advertiser_hci_interface.h
6d75adcc03975cf6c9cae95349233aa6c3a19da2 23-Jan-2017 Jakub Pawlowski <jpawlowski@google.com> Add advertising handle zero quirk

Some controllers are strict about VSC handle mapping, and don't allow
using zero value.

Test: manual test
Change-Id: Ia2df17af16e0e4da375d6e7d5b5f882ced508ce9
/system/bt/stack/btm/ble_advertiser_hci_interface.h
699888256f683c3b14305e834d1e622f66241e29 02-Dec-2016 Jakub Pawlowski <jpawlowski@google.com> Update BleAdvertiserHciInterface

This patch updates BleAdvertiserHciInterface to be on pair with
Bluetooth 5.0 LE Advertising Extension feature.

Bug: 30622771
Test: net_test_stack_multi_adv native test
Change-Id: Ie0ec8c7f8ed0d7a874e392123b3486c767121140
/system/bt/stack/btm/ble_advertiser_hci_interface.h
911d1ae03efec2d54c3b1b605589d790d1745488 29-Nov-2016 Myles Watson <mylesgw@google.com> Apply clang-format to the rest of the tree

find * | grep "\.[ch]" | xargs clang-format --style=file -i

Test: mma -j32
Change-Id: I6fcc9862bb7bc07c2a367ca58fef2b3cd27a6f05
/system/bt/stack/btm/ble_advertiser_hci_interface.h
06325e3d5ddb863230f57e60bebac71ef7cb7ccc 14-Nov-2016 Jakub Pawlowski <jpawlowski@google.com> Reenable advertising instance after an LE advertising state change

Ensure BleAdvertisingManager::OnAdvertisingStateChanged() is called
after an advertising state change to re-enable advertising after
a connection.

This patch also fixes the registration test, which was broken since
one more advertising instance was freed for general usage.

Test: net_test_stack_multi_adv native test
Change-Id: I76887d98cb3ec386ebc0f7fad95170b8c18b9116
/system/bt/stack/btm/ble_advertiser_hci_interface.h
6c0ca7abd9452473bcf6cc467923202d093dac59 20-Oct-2016 Jakub Pawlowski <jpawlowski@google.com> Various small warning/build fixes for Linux

Test: build with ninja
Change-Id: Ic0f4d23e4a56a42be6e660f2afec83400ea6daa6
/system/bt/stack/btm/ble_advertiser_hci_interface.h
1dd77510884826e6996264aa40db4f495c3ec67a 10-Oct-2016 Jakub Pawlowski <jpawlowski@google.com> Make advertising instance count part of the HCI interface

The number of advertising instances will ultimately depend on the HCI
interface used. BleAdvertisingManagerImpl should not depend on a global
function for that.

Test: Covered by BleAdvertiseApiTest sl4a test
Bug: 30622771
Change-Id: I1399de3f4289708f7218eae9c00ac7372e4246db
/system/bt/stack/btm/ble_advertiser_hci_interface.h
e47b769e71fa88f207db747e62974662e43aa07c 28-Sep-2016 Jakub Pawlowski <jpawlowski@google.com> Make Bluetooth LE multi-advertising testable

This patch turns the code that manages LE multi-advertising into the
BleAdvertisingManager class. All HCI calls made by this code were
abstracted into BleAdvertiserHciInterface.

Thanks to those changes, we can mock BleAdvertiserHciInterface and test
the advertising manager.

The BleAdvertisingManagerTest, still has some dependencies on other
code from the "stack" module. These have to be implemented on top of the
test file. In the future, this dependencies should be replaced by mockable
classes.

Test: Tests covering the change are added in this patch.
Bug: 30622771
Change-Id: I4a363678815c235ee01255f462db2a671ef89610
/system/bt/stack/btm/ble_advertiser_hci_interface.h