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

Commit b6d9150b authored by Jayden Kim's avatar Jayden Kim Committed by Gerrit Code Review
Browse files

Merge "Adds LE Scan Radio Result Count"

parents 33c73fa0 0c886621
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -413,6 +413,23 @@ import java.util.Objects;
        }
    }

    static void recordScanRadioResultCount() {
        synchronized (sLock) {
            if (!sIsRadioStarted) {
                return;
            }
            MetricsLogger.getInstance().cacheCount(
                    BluetoothProtoEnums.LE_SCAN_RESULTS_COUNT_REGULAR, 1);
            if (sIsScreenOn) {
                MetricsLogger.getInstance().cacheCount(
                        BluetoothProtoEnums.LE_SCAN_RESULTS_COUNT_REGULAR_SCREEN_ON, 1);
            } else {
                MetricsLogger.getInstance().cacheCount(
                        BluetoothProtoEnums.LE_SCAN_RESULTS_COUNT_REGULAR_SCREEN_OFF, 1);
            }
        }
    }

    static void setScreenState(boolean isScreenOn) {
        synchronized (sLock) {
            if (sIsScreenOn == isScreenOn) {
+1 −0
Original line number Diff line number Diff line
@@ -1916,6 +1916,7 @@ public class GattService extends ProfileService {
        // When in testing mode, ignore all real-world events
        if (isTestModeEnabled()) return;

        AppScanStats.recordScanRadioResultCount();
        onScanResultInternal(eventType, addressType, address, primaryPhy, secondaryPhy,
                advertisingSid, txPower, rssi, periodicAdvInt, advData, originalAddress);
    }