BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.HostStatsdMetricCollector
       ↳ com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


سيُرسِل المجمّع إعدادات مقياس مدّة statsd المحدّدة مسبقًا إلى الأجهزة وسيجمع مدّة اتصال Bluetooth لكل ملف شخصي.

ملخّص

الحقول

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

تربط الخريطة رقم ملفّ تعريف البلوتوث بالاسم الوصفي المستخدَم لمفتاح المقياس.

وظائف الإنشاء العامة

BluetoothConnectionLatencyCollector()

الطرق المحمية

void processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

يمكن للطبقات الفرعية تنفيذ الطريقة لمعالجة تقرير مقياس Statsd إذا لزم الأمر.

الحقول

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

تربط الخريطة رقم ملف تعريف البلوتوث بالاسم الوصفي المستخدَم لمفتاح المقياس.

وظائف الإنشاء العامة

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

الطرق المحمية

processStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

يمكن للطبقات الفرعية تنفيذ الطريقة لمعالجة تقرير مقياس Statsd إذا لزم الأمر. يتمّ استدعاؤه لتقرير المقياس من جهاز معيّن.

المعلمات
device ITestDevice: الجهاز التجريبي الذي ينبع منه تقرير statsd

dataStream InputStreamSource: تقرير الإحصاءات بصفتها مصدر بيانات

runData DeviceMetricData: الوجهة التي سيتم تخزين المقاييس التي تمت معالجتها فيها