Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5558e3d authored by Chris Phoenix's avatar Chris Phoenix Committed by Andre Eisenbach
Browse files

Bluetooth HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds; verify HAL still works

In support of b/33844934

Change-Id: Icc006a71b41bcd03fe4a04ee92503e76ff07cd77
parent 42e5d322
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -25,5 +25,5 @@ using android::hardware::bluetooth::V1_0::IBluetoothHci;
using android::hardware::defaultPassthroughServiceImplementation;

int main() {
  return defaultPassthroughServiceImplementation<IBluetoothHci>("bluetooth");
  return defaultPassthroughServiceImplementation<IBluetoothHci>();
}
+2 −4
Original line number Diff line number Diff line
@@ -36,8 +36,6 @@ using ::android::hardware::Return;
using ::android::hardware::Void;
using ::android::sp;

#define Bluetooth_HCI_SERVICE_NAME "bluetooth"

#define HCI_MINIMUM_HCI_VERSION 5  // Bluetooth Core Specification 3.0 + HS
#define HCI_MINIMUM_LMP_VERSION 5  // Bluetooth Core Specification 3.0 + HS
#define NUM_HCI_COMMANDS_BANDWIDTH 1000
@@ -123,8 +121,8 @@ class BluetoothHidlTest : public ::testing::Test {
 public:
  virtual void SetUp() override {
    // currently test passthrough mode only
    bluetooth = IBluetoothHci::getService(Bluetooth_HCI_SERVICE_NAME);
    ALOGW("%s: getService(%s) is %s", __func__, Bluetooth_HCI_SERVICE_NAME,
    bluetooth = IBluetoothHci::getService();
    ALOGW("%s: getService() for bluetooth is %s", __func__,
          bluetooth->isRemote() ? "remote" : "local");
    ASSERT_NE(bluetooth, nullptr);