History log of /system/bt/service/hal/fake_bluetooth_interface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9e030fde05352ec4385d7baf6cc2af89e95e039c 25-Jun-2017 Jakub Pawlowski <jpawlowski@google.com> Rename bt_bdaddr_t into RawAddress (3/3)

Test: compilation test
Change-Id: I4571721a0c6165a66450ee157a53d8d15bfc45d0
/system/bt/service/hal/fake_bluetooth_interface.h
a3292051d9c088769b0f4e46ffaf7c66b1127194 13-Apr-2017 Pavlin Radoslavov <pavlin@google.com> Fix a race condition during HCI module shutdown

If an HCI event (e.g., incoming event) happens during
HCI module shutdown, and the processing of that event
calls update_command_response_timer() right after
"alarm_free(command_response_timer)" in the beginning
of hci_module_shut_down(), then update_command_response_timer()
will try to schedule an alarm on command_response_timer that is NULL.

Test: Enable/disable Bluetooth, added unit tests
Bug: 37241256
Change-Id: I7fd58446caedc135e906953644201f88b5df32bb
/system/bt/service/hal/fake_bluetooth_interface.h
911d1ae03efec2d54c3b1b605589d790d1745488 29-Nov-2016 Myles Watson <mylesgw@google.com> Apply clang-format to the rest of the tree

find * | grep "\.[ch]" | xargs clang-format --style=file -i

Test: mma -j32
Change-Id: I6fcc9862bb7bc07c2a367ca58fef2b3cd27a6f05
/system/bt/service/hal/fake_bluetooth_interface.h
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