History log of /system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a6551079fe71b1c76505ada0e4f758f6faf651e0 26-Jan-2016 Jakub Pawlowski <jpawlowski@google.com> service: add SetMtu and OnMtuChanged

Change-Id: I7a6c6cb46f4710b5d2c57b9d0e9cfac166d7cd62
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
455dc8f535a719af6a65a7512d90f9db878f5a58 20-Jan-2016 Jakub Pawlowski <jpawlowski@google.com> service: Expose Connect and Disconnect through IBluetothLowEnergy

Change-Id: Idcfd3fac263e61bc1bb2be97017554d552511765
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
a6372e984aea35ffb451fca378046efbf280291c 20-Jan-2016 Jakub Pawlowski <jpawlowski@google.com> Add Connect and Disconnect methods to LowEnergyClient

Change-Id: Ibabfd44575b7ab1c8fc7a57b844956038dd571c4
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
45480a0c515da83d0b9d3488beea07a00b19aea1 03-Dec-2015 Arman Uguray <armansito@google.com> service: Add LE scan result support to Binder API

Added Binder API documentation, bindings, and logic for BLE device
scan result.

Bug: 25744656
Change-Id: I5130a6b47438e266fab4a7b52b5372909824bc81
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
6dc92022a02423778975e96363fcae787d47374a 03-Dec-2015 Arman Uguray <armansito@google.com> service: Add LE scan support to Binder API

Added Binder API documentation, bindings, and logic for BLE device
scans. Also added the start-le-scan and stop-le-scan commands to
bluetooth-cli for testing.

Bug: 25744656
Change-Id: I08c9d23ddd78cff1702495cf6d431cf5b9a7b894
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
d748ef2bcc24747659dadec242fd5a7a0c8ba3c4 12-Jan-2016 Jakub Pawlowski <jpawlowski@google.com> service: Rename variable holding advertisement settings

There will be more variables with settings. Make sure they
all have unique meaningful names.

Change-Id: I4b23fd3fa5a16f9132801b9141e4f8ed0be33be7
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
bb18c41ffa0370d4eb0c4a15904b114355606466 12-Nov-2015 Arman Uguray <armansito@google.com> service: Refactor Client/Instance naming

Refactored the internal interfaces so that data structures with
per-application instances such as GattClient, GattServer, and
LowEnergyClient, and all other related data structures use "instance"
to generically refer to these instances rather than "client", which
was the naming inherited from BTIF.

Bug: 25650633
Change-Id: I1bda387f5d8fdccebe5eae7f058d7f8defafe8cc
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
ae43de627b9c91e54215d439149c0e01599249c0 25-Sep-2015 Arman Uguray <armansito@google.com> service: Fix IBluetoothLowEnergy signatures to return bool

Changed the IBluetoothLowEnergy API signatures that can
synchronously fail to return bool to report synchronous errors. Also
fixed a bug with lambda capture by value in advertising API
implementation.

Bug: 24245347
Change-Id: I9ce4bb44d155d74ba38916e2834d7e93bf49301c
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
08f80ebd5c714364cb76cc4e4a93454b42ed5669 21-Sep-2015 Arman Uguray <armansito@google.com> service: Move client registration into base class

This CL introduces InterfaceWithClientsBase, which is an abstract class
that implements common client registration logic, which will be reused
for Binder interfaces such as IBluetoothGattClient and
IBluetoothGattServer. This also introduces BluetoothClientInstance, so
that per-application API client instances (and their factories) conform
to a common interface.

Bug: 24245347
Change-Id: Ia4b464fa85f7a33c631bf63342631fce8d155b4a
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
1a3e9aba73551eeecdfeece04f1c39a00880d56c 17-Sep-2015 Arman Uguray <armansito@google.com> service: Implement IBluetoothLowEnergy advertising

This CL implements the IBluetoothLowEnergy Binder APIs for
multi-advertising.

Bug: 23793954
Change-Id: I6519f86b9e528d23d2c1f46618188d1123686856
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
52bfc6060cec652a67c8989e0548225af0008be1 10-Sep-2015 Arman Uguray <armansito@google.com> service: Add binder stubs for advertising API

Added native binder proxy stubs for IBluetoothLowEnergy interface
startMultiAdvertising and stopMultiAdvertising methods and
IBluetoothLowEnergyCallback.onMultiAdvertiseCallback.

Bug: 23793954
Change-Id: I0577619502042f612bf17f2a0affb2a9a1eaed38
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
15cf17fc406f7796b33dc56585eccbcd1c9c6df9 04-Sep-2015 Arman Uguray <armansito@google.com> service: Implement IBluetoothLowEnergy client registration

This CL adds support for the IBluetoothLowEnergy registerClient and
unregisterClient methods. A lot of the code added here deals with
asynchronous callback registration and can be generalized to other
interfaces that asynchronously associate and return client
interface IDs with callback binders.

Bug: 23793954
Change-Id: I82cf26e194c456f04363fe66f094bc803a5aa436
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp
81f82d278f4d5593012357857c5bc1d0cd758c82 02-Sep-2015 Arman Uguray <armansito@google.com> service: Add IBluetoothLowEnergy interface

Introduce the IBluetoothLowEnergy and IBluetoothLowEnergyCallback
interfaces with stub implementations for three methods only. Added
the definition and implementation for IBluetooth.GetLowEnergyInterface.

Bug: 23395353
Change-Id: Iba4d9aa20779956b486c0b46e752e0e00be3aeea
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.cpp