Kolektor czasu oczekiwania połączenia Bluetooth

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


Kolektor przekaże do urządzeń wstępnie zdefiniowaną statystyczną konfigurację wskaźników czasu trwania i zbiera Czas trwania połączenia Bluetooth dla każdego profilu.

Podsumowanie

Fieldsem

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapa wiąże numer profilu Bluetooth z nazwą opisową używaną na potrzeby klucza wskaźnika.

Konstruktory publiczne

BluetoothConnectionLatencyCollector()

Metody chronione

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

W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu wskaźników statystycznych.

Fieldsem

BLUETOOTH_PROFILES_MAPA

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapa wiąże numer profilu Bluetooth z nazwą opisową używaną na potrzeby klucza wskaźnika.

Konstruktory publiczne

Kolektor czasu oczekiwania połączenia Bluetooth

public BluetoothConnectionLatencyCollector ()

Metody chronione

RaportStatystyki_procesów

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

W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu z danymi statystycznymi. Nazywa się w przypadku raportu z danymi z konkretnego urządzenia

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

dataStream InputStreamSource: raport statystyk jako strumień wejściowy

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