Loading android/app/src/com/android/bluetooth/gatt/AppScanStats.java +17 −0 Original line number Diff line number Diff line Loading @@ -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) { Loading android/app/src/com/android/bluetooth/gatt/GattService.java +1 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading Loading
android/app/src/com/android/bluetooth/gatt/AppScanStats.java +17 −0 Original line number Diff line number Diff line Loading @@ -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) { Loading
android/app/src/com/android/bluetooth/gatt/GattService.java +1 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading