History log of /system/bt/service/hal/fake_bluetooth_interface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f29c005ee0a1a5c68c9b8e33f099fffefb5bab8 14-Nov-2015 Arman Uguray <armansito@google.com> service: Add connection state tracking to Adapter

Added the IsDeviceConnected method to Adapter and also an
Observer method that other components can use to track the ACL
state between the local adapter and a remote device.

Bug: 25157450
Change-Id: If9bc25ab58b4a9b5430753405fb64834c0946050
/system/bt/service/hal/fake_bluetooth_interface.h
9ded7b6175825afdac0e2cebef8755e4d7b03103 01-Sep-2015 Arman Uguray <armansito@google.com> service: Add hal::BluetoothGattInterface

Added hal::BluetoothGattInterface which is a C++ wrapper around the
HAL Bluetooth GATT interfaces. This follows the current pattern of hal/*
wrappers and is meant to be fakeable.

Bug: 23395353
Change-Id: Ib11afba9fe2f4632591d5db384edf32ca788bf2c
/system/bt/service/hal/fake_bluetooth_interface.h
10b54c4b7f1a863a27eca4158f256062ec9c3770 21-Aug-2015 Arman Uguray <armansito@google.com> service: Implement IBluetooth.isMultiAdvertisementSupported()

Added the Binder bindings, bluetoothtbd implementation, and new
bluetooth-cli command for testing it.

Bug: 23227962
Change-Id: I2de62e49e5d8b0bcc118ccb654d72fdd9f11f748
/system/bt/service/hal/fake_bluetooth_interface.h
03b1f0fb7247ddc1c8496bf3b1bdc056110d12fa 18-Aug-2015 Arman Uguray <armansito@google.com> service: Implement IBluetooth getAddress, getName, and setName

This CL implements the IBluetooth getAddress, getName, and setName
API methods.

Bug: 23227962
Change-Id: I5ba8395a08bdbcf6a882ea8f413448cf0a1f331a
/system/bt/service/hal/fake_bluetooth_interface.h
2117e520c9f5b105ade7e92c4ab4928ea905f176 15-Aug-2015 Arman Uguray <armansito@google.com> service: Implement IBluetooth::GetState

This CL implements the GetState method of the IBluetooth interface:

1. A new file, adapter_state.h has been added, which defines the
STATE_* values from BluetoothAdapter.java in the framework layer.
This is done this way so that a client library can be built with
minimal dependency on core service code (e.g. Adapter).

2. Implemented the GetState method.

3. Refactored the fake BluetoothInterface such that multiple unit
test modules can make use of it by centralizing fake behavior
to hal/.

4. Added new commands to client/.

Bug: 23227962
Change-Id: Id403094f6fe34cd5cef0577f319309169f74ddf3
/system/bt/service/hal/fake_bluetooth_interface.h