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

Commit 39e4b0be authored by Stanley Tng's avatar Stanley Tng Committed by android-build-merger
Browse files

Merge "Add min_ce/max_ce parameters to requestLeConnectionUpdate()"

am: 85199d21

Change-Id: I3aec5bce2861518d79ae80dd32562d83bc0c7ef4
parents 257a8f81 85199d21
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -1514,22 +1514,24 @@ public final class BluetoothGatt implements BluetoothProfile {
     * @return true, if the request is send to the Bluetooth stack.
     * @hide
     */
    public boolean requestLeConnectionUpdate(int minConnectionInterval,
                                                 int maxConnectionInterval,
                                                 int slaveLatency, int supervisionTimeout) {
    public boolean requestLeConnectionUpdate(int minConnectionInterval, int maxConnectionInterval,
                                             int slaveLatency, int supervisionTimeout,
                                             int minConnectionEventLen, int maxConnectionEventLen) {
        if (DBG) {
            Log.d(TAG, "requestLeConnectionUpdate() - min=(" + minConnectionInterval
                        + ")" + (1.25 * minConnectionInterval)
                        + "msec, max=(" + maxConnectionInterval + ")"
                        + (1.25 * maxConnectionInterval) + "msec, latency=" + slaveLatency
                       + ", timeout=" + supervisionTimeout + "msec");
                        + ", timeout=" + supervisionTimeout + "msec" + ", min_ce="
                        + minConnectionEventLen + ", max_ce=" + maxConnectionEventLen);
        }
        if (mService == null || mClientIf == 0) return false;

        try {
            mService.leConnectionUpdate(mClientIf, mDevice.getAddress(),
                                        minConnectionInterval, maxConnectionInterval,
                                               slaveLatency, supervisionTimeout);
                                        slaveLatency, supervisionTimeout,
                                        minConnectionEventLen, maxConnectionEventLen);
        } catch (RemoteException e) {
            Log.e(TAG, "", e);
            return false;