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.h
|
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.h
|
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.h
|
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.h
|
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.h
|
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.h
|
234138e2606dd7a54fbcc540643511abc0a3598d |
|
07-Oct-2015 |
Arman Uguray <armansito@google.com> |
service: Create a client library for applications This CL creates the libbluetooth-client static library that external code can link against to interact with the Bluetooth daemon using Binder. To this end, all service/ code that is common to the client library and the daemon itself have been moved to service/common/bluetooth and service/common is exported in LOCAL_EXPORT_C_INCLUDE_DIRS. bluetooth-cli and bt-example-hr-server have been update to demonstrate how an app should use this library (using library includes). Bug: 23169160 Change-Id: Ie6841bd6c48846eecec824ff1e80a9971385d1fc
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.h
|
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.h
|
4624e1a6d25a838dad2e72001e340dd77d68179e |
|
21-Sep-2015 |
Arman Uguray <armansito@google.com> |
service: Add IBluetoothGattServer stubs Added the IBluetoothGattServer and IBluetoothGattServerCallback interface definitions with stub daemon implementation. Added IBluetooth.getGattServerInterface to obtain a GATT server interface handle. Bug: 24245347 Change-Id: I2d361a55d2b21e270dc74484e678985df3d30306
/system/bt/service/ipc/binder/bluetooth_low_energy_binder_server.h
|
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.h
|
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.h
|
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.h
|
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.h
|