Kolektor opóźnień połączenia Bluetooth

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

Obiekt Java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector
com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


Moduł zbierający prześle wstępnie zdefiniowaną konfigurację metryki czasu trwania statystyk do urządzeń i zbierze czas trwania połączenia Bluetooth dla każdego profilu.

Streszczenie

Pola

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapa kojarzy numer profilu Bluetooth z nazwą opisową używaną dla klucza metrycznego.

Konstruktorzy publiczni

BluetoothConnectionLatencyCollector ()

Metody chronione

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

Podklasy mogą w razie potrzeby zaimplementować metodę przetwarzania raportu metryk Statsd.

Pola

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Mapa kojarzy numer profilu Bluetooth z nazwą opisową używaną dla klucza metrycznego.

Konstruktorzy publiczni

Kolektor opóźnień połączenia Bluetooth

public BluetoothConnectionLatencyCollector ()

Metody chronione

raportStatystykiprocesu

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

Podklasy mogą w razie potrzeby zaimplementować metodę przetwarzania raportu metryk Statsd. Nazywa się to raportem metryk 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 metryki