History log of /packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
14929a82d56b94b9b75e2aefeb9c6ef29482eed0 13-Jun-2015 Wei Wang <weiwa@google.com> Make address type agnostic in mac address scan filtering.

b/20187218

Change-Id: I2349c9ca2cd1186ceff98f3eb42b6ecba9da002e
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
57be75cbd210c54f9a20acb87e044cb80d46972d 06-May-2015 Wei Wang <weiwa@google.com> Workaround to increase onLost timeout.

Change-Id: I9dfc24198be436f489b7c2f2051a7448478f6762
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
1155fc94f0e26f33ab0059e1aa10544e3caa7077 05-May-2015 Prerepa Viswanadham <dham@google.com> Merge "Merge commit '4626db5' into master_merge" into mnc-dev
6ff33c6c221899b0a6f1f81cf8cab1e42e8d1a70 01-May-2015 Prerepa Viswanadham <dham@google.com> Tune onfound/onlost timeouts for platform

Change-Id: Ieefcc7cbd94f698aabf8497b6db7182d28bde8e4
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
9d5707fc9ffbcb0b3a6b9112d0c6df4a8211d51e 01-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '4626db5' into master_merge
6c97deb7ff61f29b0d5957baf5df72c0d49f8724 01-May-2015 Wei Wang <weiwa@google.com> Revert "Fix no resource tracking available for more than 2 filters."

This reverts commit d5a562fbd16db8b10daf3f4920166659f3ceaf03.

Revert the temp hack. We should think of a better solution.

Change-Id: Ibee3a060ca9ec21e91ceb0cc0e612d08745a9376
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
d5a562fbd16db8b10daf3f4920166659f3ceaf03 30-Apr-2015 Wei Wang <weiwa@google.com> Fix no resource tracking available for more than 2 filters.

Change-Id: I29ddbe348134c673b6cce754033df165d6d40743
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
12adb6a704e8f484cdd0004edd44edeed2c37890 30-Apr-2015 Wei Wang <weiwa@google.com> Workaround to fix Bluetooth crash when using onFound/onLost.

Bug:20694614
Change-Id: I87b9f58af53551f7b919e6db76ada516eac33176
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
4626db541e2eb7d910fd0d79c75341f948a11d41 30-Apr-2015 Prerepa Viswanadham <dham@google.com> Take out TBD comments.

Change-Id: I5e02b4874b6cbc25f2361226e48e4c879698d0c8
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
ecbac5b723ac906c46271c2b740a52ccef625c57 31-Mar-2015 Satya Calloji <satyac@broadcom.com> LE low power scan feature

LE low power extended scan feature JNI changes
based on Google spec v0.95

Bug: 20029342
Change-Id: I5efd7ee3c644a51371bf250fca535e06c466640e
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
cd152eb16444369d9fbdb642fbb8560fed96b83a 28-Apr-2015 Wei Wang <weiwa@google.com> Fix crashes when calling numHwTrackFiltersAvailable.

Initialize curUsedTrackableAdvertisements in constructor. Also remove
BLUETOOTH_PRIVILEGED permission check on onFound/onLost APIs.

Bug:20643021

Change-Id: I2de6afd31d7af6cb927bc532f6cd855e1a7f46a4
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
ee928044471477ddcecd4e32aa6efe292d892464 22-Apr-2015 Prerepa Viswanadham <dham@google.com> Fix some nit's in previous comments

Change-Id: I47fe325daff6dd2dbe83a7491fedf06daa19f18f
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
871ab55f8460ecc0cbff29904c312528fb7bbc63 10-Apr-2015 Prerepa Viswanadham <dham@google.com> Manage onfound/lost resources (2/2)

Provide error callback to app if advertisement tracking resources
can't be reserved

Change-Id: Iff545591b919bcf7ca6615072e942be3e56938c2
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
2e85ea37c1ba495d3f0fd702f0a3920f3faf2848 04-Apr-2015 Prerepa Viswanadham <dham@google.com> Onlost onfound feature

Change-Id: I7ceace5f14ed1cbdb8b66267ced318741febee73
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
655434047df38242c1848eee283f134cfd299fd1 10-Feb-2015 Satya Calloji <satyac@broadcom.com> OnFound/OnLost feature JNI changes based on BLE spec v0.90.

Bug: 19609671
Change-Id: I2ac0687ea53616287d82fe47f256686619c0998a
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
f0af155794693099bf536be79c5ceecae1522ffb 09-Jan-2015 Wei Wang <weiwa@google.com> Add opportunistic ble scan mode. (2/2)

Bug:19003667
Change-Id: I51c609cf9941143637f0a5b4060705adc50ace72
(cherry picked from commit e90cdc4a5d2ea50178931e459c0e57e4116b55be)
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
a8f9e6399874fa392e12d82409281da04607d64d 09-Jan-2015 Wei Wang <weiwa@google.com> Fix Bluetooth crash when all filters are used.

Bug:18963121

Change-Id: Ia69ad697d5be5b0a5e076f33e513aa2698a7468c
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
2b9ac142e56cf6a6cc0572fb75f8a5ce40894f8b 05-Sep-2014 Wei Wang <weiwa@google.com> Do not reuse all pass filter index.

Bug:17425379
Change-Id: Iba4c40f8822b182718db060c3f2eeff7aabdb286
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
96509d5ff7109bc42a4c25143f70ec41a127d109 03-Sep-2014 Wei Wang <weiwa@google.com> Fixed batch scan returning status 12 when restarted.

Also fixed no batch scan results when both truncated and
full batch are enabled.

Added a BatchScanParams to hold parameters for batch scan.

Bug:16850169
Bug:17213118
Change-Id: Ib3bb7442aa2657912ef4377f825388ac8e1010bb
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
3bfba36385f686ef63445dbecb627030573a04fd 21-Aug-2014 Wei Wang <weiwa@google.com> More precise control of batch alarm.

Use setWindow instead of setRepeating for alarms.
SetRepeating is inexact and the alarm can be triggered quite randomly,
while setWindow gives more precise control of trigger time.

Also unregister alarmReceiver during cleanup to avoid leak of
IntentReceiver.

Bug: 16689485, Bug:16826684
Change-Id: I5245e1424aad3c11ab5ce8a7393031e9d4f1dd03
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
7c405bac41fc4ebb5c9cc7b5c896b023f7b1e9fc 25-Aug-2014 Prerepa Viswanadham <dham@google.com> Set batch scan params based on scan settings.

bug 17134263

Change-Id: Id0d314ad1c14ad20e32830ae2c8ad5f80765b28b
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
039bf1606bddb3794fd6aa9adee704733f89544f 12-Aug-2014 Wei Wang <weiwa@google.com> Fix race condition when advertising app dies.

Bug: 16565960
Change-Id: Ica801a1186e62fcba666deabe5989dd47d404b68
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
50cc9194f72c040f04c2ae0f0322246a570e8bfa 07-Aug-2014 Prerepa Viswanadham <dham@google.com> OnFound/Lost reporting: s/w detects the first match and
hw signal is used to report onlost.

Bug 16733710

Change-Id: I4d1d0320b6894fe1af59192eb56a4a801609049a
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
00975169ba4eb5251397a66532ee9a3288c0f137 05-Aug-2014 Wei Wang <weiwa@google.com> Clear pending data and allow all filter when batch stopped.

Also send batch data to multiple clients for full batch.

b/16802098

Change-Id: Ife1723b818531fcf2cff897686f33f6b0a1d0aaa
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
475a4f7727a082ccf289ce406e75c463750a515c 05-Aug-2014 Wei Wang <weiwa@google.com> Workaround for reversed mac addresses in batch scan.

b/16803363

Change-Id: I47299ed2a6191e7f05c229feb1f1f0424e486907
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
97600f2df10fbbe1810141e1c4ef7091a6a55abe 03-Aug-2014 Wei Wang <weiwa@google.com> Change discard rule.

Change-Id: Icfc43371acb0e901a7f67a4c32c5dd2e63de49c3
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
e34b91565499994a4b04a1014432c8f90678972a 30-Jul-2014 Wei Wang <weiwa@google.com> Change service data and manufacturer data to be repeated.

Change-Id: Ie45ca40d3d84d192d65003ea3ac9ad428b281f94
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
5b79bdb4b17c09a17db7634d15e1d6b56bca6c48 29-Jul-2014 Prerepa Viswanadham <dham@google.com> Bug 16630976 - Fix for LE Scan not working

Change-Id: I287ff92b699bc798a7d208deed67bc4dce8e1af7
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
e0a211b1c15672734e329390cb2f04ca006b59bd 26-Jul-2014 Prerepa Viswanadham <dham@google.com> Refactor configuring scan params to scan manager

Change-Id: I8c60f0fa4307c2833bc5da6cd080515c5b16b652
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
466e67f34a72bbb43fa03aae7ad96cb41f02451d 27-Jul-2014 Wei Wang <weiwa@google.com> Fix service data filter and report delay issue.

Change-Id: I1e4dd400c94f8740e4e950c42be6beac858f3ab8
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
86c292ab0f0fed25345a2eaef0fd92ff9c72a9e5 24-Jul-2014 Wei Wang <weiwa@google.com> Use scanner for lagacy LE scan (2/2).

Change-Id: I273e7a2b6687f38d051c3264ff1bbb0025507820
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java
9c24a0ef159f3332a2e66648d8d3c7dfac26cbc8 22-Jul-2014 Wei Wang <weiwa@google.com> Add a ScanManager that handles Scan related operations. Remove
GattServiceStateMachine.

Change-Id: I03afefaa4ba534abbf8e2bd38b4888020764cb22
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ScanManager.java