a6551079fe71b1c76505ada0e4f758f6faf651e0 |
|
26-Jan-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
service: add SetMtu and OnMtuChanged Change-Id: I7a6c6cb46f4710b5d2c57b9d0e9cfac166d7cd62
/system/bt/service/low_energy_client.h
|
a6372e984aea35ffb451fca378046efbf280291c |
|
20-Jan-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Add Connect and Disconnect methods to LowEnergyClient Change-Id: Ibabfd44575b7ab1c8fc7a57b844956038dd571c4
/system/bt/service/low_energy_client.h
|
82ea72f905565f83116f74d5ccbacea5d710a853 |
|
03-Dec-2015 |
Arman Uguray <armansito@google.com> |
service: Add OnScanResult Delegate event. Added the LowEnergyClient::Delegate class and implemented scan result reporting via the OnScanResult Delegate event. Bug: 25744656 Change-Id: I050118c4f6761a7a32fa3ec8d9a1b41126a4c3ae
/system/bt/service/low_energy_client.h
|
480174f874a664affda33831c904eb3574ae9389 |
|
01-Dec-2015 |
Arman Uguray <armansito@google.com> |
service: Add Start|StopScan API to LowEnergyClient Added the StartScan and StopScan methods to LowEnergyClient and basic unit tests. This currently only supports regular scans with no batch scan or hw/sw filters. Bug: 25744656 Change-Id: Iddf6e897377f90a5eef81ef36696b1d7074a7dab
/system/bt/service/low_energy_client.h
|
60b0e8f7ef14b1c0bd0e6d86656cd912dd4c4221 |
|
12-Jan-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
service: Parametrize LowEnergyClient with Adapter for tests Bug: 25744656 Change-Id: I4eee8098c264c2135c2bb4f02a2319ba0dfec978
/system/bt/service/low_energy_client.h
|
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/low_energy_client.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/low_energy_client.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/low_energy_client.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/low_energy_client.h
|
2fea18e501ab98df3254a08fca981513bf098274 |
|
24-Sep-2015 |
Arman Uguray <armansito@google.com> |
service: Add missing include Added missing "#include <atomic>" line to fix build breakages on some build flavors. Change-Id: I611bb63e84787217ff4bf774ceebc09ffd3c0476
/system/bt/service/low_energy_client.h
|
12338405e0d8d70573e650560ccc8e1ce7d8e8cd |
|
17-Sep-2015 |
Arman Uguray <armansito@google.com> |
service: Add advertising support to LowEnergyClient This CL adds the StartAdvertising and StopAdvertising APIs to LowEnergyClient. These internally call into the multi-advertising APIs in HAL and report success or failure in an async callback. The sequence of calls to enable advertising and setting advertising and scan response data are serialized internally. Bug: 23793954 Change-Id: Id093a98f3baca6328653b986857a064e8a722690
/system/bt/service/low_energy_client.h
|
27650cd8f2473356351f3279177486971a0f9054 |
|
20-Sep-2015 |
Arman Uguray <armansito@google.com> |
service: Fix build breakage. Fixed build breakage due to missing changes. Change-Id: Iac962fef2e9be979a2af90a43a66a5c66bbe4ad4
/system/bt/service/low_energy_client.h
|
c2fc0f287f4dfaf206a51856b8d5dfa923af3c05 |
|
04-Sep-2015 |
Arman Uguray <armansito@google.com> |
service: Introduce bluetooth::LowEnergyClient Added the LowEnergyClient class which manages a per-application BLE API client instance. This currently only supports getting registered with the stack and obtaining a client_if handle but will expose APIs in the future for various BLE operations. Bug: 23793954 Change-Id: I423f6d12321877826525e5e52136682fa9d5a441
/system/bt/service/low_energy_client.h
|