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

Commit 0c657397 authored by Sharvil Nanavati's avatar Sharvil Nanavati Committed by Android Git Automerger
Browse files

am dab5bd82: Read connection intervals from config.xml so it can be overriden by device.

* commit 'dab5bd82':
  Read connection intervals from config.xml so it can be overriden by device.
parents d6e64f3d dab5bd82
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -33,4 +33,12 @@
         fire Bluetooth LE scan result callbacks in addition to having one
         of the location permissions. -->
    <bool name="strict_location_check">true</bool>

    <!-- Specifies the min/max connection interval parameters for high priority
         and low power GATT configurations. These values are in multiples of
         1.25ms. -->
    <integer name="gatt_high_priority_min_interval">9</integer>
    <integer name="gatt_high_priority_max_interval">12</integer>
    <integer name="gatt_low_power_min_interval">80</integer>
    <integer name="gatt_low_power_max_interval">100</integer>
</resources>
+4 −4
Original line number Diff line number Diff line
@@ -1673,13 +1673,13 @@ public class GattService extends ProfileService {
        switch (connectionPriority)
        {
            case BluetoothGatt.CONNECTION_PRIORITY_HIGH:
                minInterval = 9; // 11.25ms
                maxInterval = 12; // 15ms
                minInterval = getResources().getInteger(R.integer.gatt_high_priority_min_interval);
                maxInterval = getResources().getInteger(R.integer.gatt_high_priority_max_interval);
                break;

            case BluetoothGatt.CONNECTION_PRIORITY_LOW_POWER:
                minInterval = 80; // 100ms
                maxInterval = 100; // 125ms
                minInterval = getResources().getInteger(R.integer.gatt_low_power_min_interval);
                maxInterval = getResources().getInteger(R.integer.gatt_low_power_max_interval);
                latency = 2;
                break;
        }