History log of /frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
16bf846990293e1f19f042eed8e2ce5e7348ac5a 18-Nov-2014 Andre Eisenbach <eisenbach@google.com> Add server-side callback for change in MTU (4/4)

When a client requests to update the LE transport MTU, the server
currently does not get notified and can therefor not properly size
notifications appropriate to the current MTU.

Bug: 18388114
Change-Id: I515bfc2cc9846490d57de71860f41ea9a61fa243
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
f0b56a5a7f9cff4b4ed120188be65a7bc08e2256 19-Sep-2014 Prerepa Viswanadham <dham@google.com> Remove remanents of onConnectionCongested in framwork

Bug:17289507
Change-Id: Ia28c39822141edd0e4dc3f623b8c2f280fc5f943
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
ba4f57a1c6979676d20ff29a614deb64171230e6 11-Sep-2014 Prerepa Viswanadham <dham@google.com> Remove onConnectionCongested callback

Bug:17289507

Change-Id: I49fd99d320084c618dcec756b832fb3b6a6aec51
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
ee3cc8bf177c03ea571a87a73d9ada83201afa63 13-Aug-2014 Prerepa Viswanadham <dham@google.com> Prevent crash in Gatt service due to null pointer in
BluetoothGattCharacteristic from framework

Bug 16899517

Change-Id: Ib30ddefee07c2953f9a7faeb4eaa823feeebdc8f
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
55d19e495e2b3cd744724f2d12c399217e3c565c 18-Jul-2014 Andre Eisenbach <eisenbach@google.com> Reduce GATT logging output

Change-Id: Iefdf101ac849e45bf50c55ce5999364f5fbd24a4
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
061cfd0049b1f44af9469a3e6db71b6cbc049413 27-Jun-2014 Andre Eisenbach <eisenbach@google.com> LE: Fix GATT server documentation to reflect API updates

Change-Id: I21100dd55a7bf9e85a07742f571d5743bad5ece1
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
dadefdad8ef424991feb45f02f923a2f8224285b 28-Mar-2014 Andre Eisenbach <andre@broadcom.com> LE: Add notification sent and congestion callbacks (3/4)

This change introduces two new callbacks for applications to better
handle LE notification flow control and transport congestion. The
notification callback is invoked when the remote platform confirms an
indication or when a local notification has been passed to the
controller. No new notifications should be sent until a callback is
received.

Congestion callbacks are triggered when a GATT operation cannot be sent
to the local Bluetooth controller. Repeatedly calling
writeCharacteristic() for example will eventually trigger a congestion
callback. Applications cannot send additional data until a further
callback is received, indicating that the congestion has cleared up.

Also made server callbacks "oneway" in the AIDL definition file.

Change-Id: I7fa3324712205c79efce58e5e3df8b80a265a442
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
b88fa824ab6337684de9aa8437c4952df4f1a75e 18-Apr-2014 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Add transport param to Connect APIs

Support for passing preferred transport for GATT connections as part of
Connect APIs

Change-Id: I93938dce519b8fa12de41d7e8690dc9355ce2dc5
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
18c76934f62410d1499e2eb63635b5dd8da5013a 30-Oct-2013 Wei Wang <weiwa@google.com> BLE peripheral mode (3/4): Add peripheral mode API.

Change-Id: Id9d2f566b6d9ed0fffe73b67efad2e3d045360b4

Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/BluetoothGatt.java
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
703ea1862e78956c3cd43f42770dccc31a8ebd96 31-May-2013 Matthew Xie <mattx@google.com> am 0fdb05a7: am b190890a: Merge "Update javadoc to give app write better guidence" into jb-mr2-dev

* commit '0fdb05a770ce3ea0bd7f6ee9bae2283a38284607':
Update javadoc to give app write better guidence
b30f91e38c19f6728d836293446d4b9c76705e7f 29-May-2013 Matthew Xie <mattx@google.com> Update javadoc to give app write better guidence

Update javadoc of close methods of GATT cliet and server
Update javadoc of BluetoothAdapter
bug 8963528

Change-Id: I45ec618fd495225ed11a6171f33bfdc218397d4c
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
0998ff13498ed004956d1de428eb0c4dcd33c1fb 13-May-2013 Mike Lockwood <lockwood@google.com> BluetoothGatt: Print stack trace if an exception occurs in a callback

Change-Id: Iaaaaca8347197aae5c7fcecb2325ef4836969434
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
3b64f38a167dd755977b01a339cb7724e05efbea 05-Apr-2013 Andre Eisenbach <andre@broadcom.com> Make BluetoothGattServer.close() public

This functino is needed for applications to un-register from the
Bluetooth stack.
bug 8591003

Change-Id: Id05f592245d1d90791d34c3617aadac67bc6502c
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
6f0ed128e46d723c82a2be1d5a45beaf302a2cb1 03-Apr-2013 Andre Eisenbach <andre@broadcom.com> Fix minor LE descriptor permissions issue

Change-Id: Idded482a08f17a1373adf3e3a51709ff585d4f24
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
ddf7e4756c31d0ed90802f98abeaa79df6d16b2a 02-Mar-2013 Matthew Xie <mattx@google.com> Unhide Bluetooth Low Energy public APIs

Updated API headers. Add BluetoothManager to be retrieved by
context.getSystemService(Context.BLUETOOTH_SERVICE).
LE scan functions are placed in BluetoothAdapter
The GATT API are device driven instead of a profile-driver.
bug 8450158

Change-Id: I424a4cedaac3ef8120a05996500008dd210d2553
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
3f36660a60ce065b71f6d5eb24911012b6d66fdd 09-Mar-2013 Andre Eisenbach <andre@broadcom.com> Fixed 32 bit characteristic value assignment

Also fixed link in comment.

Change-Id: I27223b8aadae2fc7c8037abc6396760e23f6f161
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java
9908112fd085d8b0d91e0562d32eebd1884f09a5 06-Feb-2013 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Initial version of BLE support for Bluedroid

The API classes are hidden for now. Will unhide after API console
approval.
Change-Id: I8283dd562fd6189fdd15c866ef2efb8bbdbc4109
/frameworks/base/core/java/android/bluetooth/BluetoothGattServer.java