History log of /hardware/libhardware/include/hardware/ble_scanner.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
097032a21ba73f900fd46cf7fa2763b1a6f82e42 30-Mar-2017 Jakub Pawlowski <jpawlowski@google.com> Bluetooth 5 periodic scan (3/3)

This patch wires calls/callbacks through stack to prepare for actual
implementation.

Test: manual
Bug: 30622771
Change-Id: I30ed67e9975d5207bbe037328e4d7cbdcaf69e5c
(cherry picked from commit 5a074af6b8ab0a4001f37ac8d3a91ba47e14a3b8)
/hardware/libhardware/include/hardware/ble_scanner.h
62ddb5d520ed47c51fc6cecaf3c782e5f234519c 16-Feb-2017 Jakub Pawlowski <jpawlowski@google.com> Use base::Callbacks in BleScannerInterface (1/3)

The remaining four native callbacks need more internal refactoring
before they can be turned into a callbacks.

Bug: 30622771
Test: sl4a FilteringTest
Change-Id: I5aea0485c88605d34ccf8e0a27202469bb5c0ff4
/hardware/libhardware/include/hardware/ble_scanner.h
701ab73a50dde884a2e2344f36e5df144d6b80e9 30-Jan-2017 Jakub Pawlowski <jpawlowski@google.com> Propagate BT5 specific scan result properties up the stack (1/3)

Bug: 30622771
Test: sl4a FilteringTest
Change-Id: I740447921d2964559b5fa8c8d7dcc32975352b61
/hardware/libhardware/include/hardware/ble_scanner.h
442eae00eba8ca34851e952138acdfebda8587d1 19-Dec-2016 Jakub Pawlowski <jpawlowski@google.com> Modernize BLE Scanner implementation (1/3)

Get rid of BTA state machine states for BLE scanning.

Test: sl4a FilteringTest
Bug: 30622771
Change-Id: I4319584c6f6c701dc49be6f52887985d2f1e112c
/hardware/libhardware/include/hardware/ble_scanner.h
b4a82ba5564369f1f18fa233ea24d9cb73f43ce4 16-Dec-2016 Jakub Pawlowski <jpawlowski@google.com> BLE scan filter setup simplification (1/3)

Bug: 30622771
Test: sl4a BleScanTest
Change-Id: I41f53e2275c0d5da5244c72faefc7b330bd1a8f9
/hardware/libhardware/include/hardware/ble_scanner.h
d5286ae2ed080535ac1762accb6b8418c1a1923e 14-Dec-2016 Jakub Pawlowski <jpawlowski@google.com> Refactor LE scanning HAL (1/3)

This patch converts btgatt_scanner_interface_t struct into
BleScannerInterface class. It also refactors three most important
methods from this interface: RegisterAdvertiser, Scan, and Unregister.
Rest of this interface will be updated in following patches.

Bug: 30622771
Test: sl4a BleScanApiTest
Change-Id: I0b7dddc1e9906d825096e23a83a39ecc681d232c
/hardware/libhardware/include/hardware/ble_scanner.h
1e24ce9167d56239ad0b145373965125ff0268ed 27-Oct-2016 Jakub Pawlowski <jpawlowski@google.com> Separate LE scanner and GATT client BTIF interfaces (2/3)

In order to properly separate low level structures associated with LE
scanner and GATT client, their interfaces must be separated first.

Test: sl4a BleScanApiTest
Bug: 30622771
Change-Id: Idf8c5b7285b68e59f18f5216380488bfe8404b22
/hardware/libhardware/include/hardware/ble_scanner.h