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


Zbieracz prześle zdefiniowaną wstępnie konfigurację danych o czasie trwania usługi statsd na urządzenia i zbiera dane o czasie trwania połączenia Bluetooth dla każdego profilu.

Podsumowanie

Fieldsem

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapowanie łączy numer profilu Bluetooth z opisową nazwą używaną dla klucza danych.

Konstruktory publiczne

BluetoothConnectionLatencyCollector()

Chronione metody

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

Podklasy mogą w razie potrzeby stosować metodę do przetwarzania raportu danych Statsd.

Fieldsem

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapowanie łączy numer profilu Bluetooth z opisową nazwą używaną dla klucza danych.

Konstruktory publiczne

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Chronione metody

processStatsReport

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

Podklasy mogą w razie potrzeby stosować metodę do przetwarzania raportu danych Statsd. Jest wywoływany w przypadku raportu danych z konkretnego urządzenia

Parametry
device ITestDevice: urządzenie testowe, z którego pochodzi raport statsd

dataStream InputStreamSource: raport statystyk jako strumień danych wejściowych

runData DeviceMetricData: miejsce docelowe, w którym będą przechowywane przetworzone dane