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

Commit bd020a6f authored by Jack He's avatar Jack He
Browse files

Bluetooth: Use enums for adapter connection states

Bug: 69478930
Test: make, no user visible change
Change-Id: I999d0c445fe3b24aca72961c40c3428901542bc1
(cherry picked from commit ee81f991)
parent 74cfe567
Loading
Loading
Loading
Loading
+5 −4
Original line number Original line Diff line number Diff line
@@ -541,13 +541,14 @@ public final class BluetoothAdapter {
            "android.bluetooth.adapter.action.BLE_ACL_DISCONNECTED";
            "android.bluetooth.adapter.action.BLE_ACL_DISCONNECTED";


    /** The profile is in disconnected state */
    /** The profile is in disconnected state */
    public static final int STATE_DISCONNECTED = 0;
    public static final int STATE_DISCONNECTED = BluetoothProtoEnums.CONNECTION_STATE_DISCONNECTED;
    /** The profile is in connecting state */
    /** The profile is in connecting state */
    public static final int STATE_CONNECTING = 1;
    public static final int STATE_CONNECTING = BluetoothProtoEnums.CONNECTION_STATE_CONNECTING;
    /** The profile is in connected state */
    /** The profile is in connected state */
    public static final int STATE_CONNECTED = 2;
    public static final int STATE_CONNECTED = BluetoothProtoEnums.CONNECTION_STATE_CONNECTED;
    /** The profile is in disconnecting state */
    /** The profile is in disconnecting state */
    public static final int STATE_DISCONNECTING = 3;
    public static final int STATE_DISCONNECTING =
            BluetoothProtoEnums.CONNECTION_STATE_DISCONNECTING;


    /** @hide */
    /** @hide */
    public static final String BLUETOOTH_MANAGER_SERVICE = "bluetooth_manager";
    public static final String BLUETOOTH_MANAGER_SERVICE = "bluetooth_manager";
+30 −0
Original line number Original line Diff line number Diff line
/*
 * Copyright 2018 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

syntax = "proto2";
package android.bluetooth;

option java_outer_classname = "BluetoothProtoEnums";
option java_multiple_files = true;

// Bluetooth connection states.
// Primarily used by android/bluetooth/BluetoothAdapter.java
enum ConnectionStateEnum {
  CONNECTION_STATE_DISCONNECTED = 0;
  CONNECTION_STATE_CONNECTING = 1;
  CONNECTION_STATE_CONNECTED = 2;
  CONNECTION_STATE_DISCONNECTING = 3;
}
 No newline at end of file