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


收集器會將預先定義的統計資料時間長度指標設定推送到裝置上,並收集 每個設定檔的藍牙連線持續時間。

摘要

欄位

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

地圖會將藍牙設定檔號碼與指標鍵使用的描述性名稱建立關聯。

公用建構函式

BluetoothConnectionLatencyCollector()

保護方法

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

子類別可以視需要實作處理統計資料指標報表的方法。

欄位

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)

子類別可以視需要實作處理統計資料指標報表的方法。稱為 來自特定裝置的指標報表

參數
device ITestDevice:統計資料報表的來源測試裝置

dataStream InputStreamSource:做為輸入串流的統計資料報表

runData DeviceMetricData:儲存已處理指標的目的地