BluetoothConnectionLatenzCollector

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.BluetoothConnectionLatenzCollector


Der Collector überträgt eine vordefinierte Konfiguration für „statsd duration“-Messwert an Geräte und erfasst Dauer der Bluetooth-Verbindung für jedes Profil.

Zusammenfassung

Felder

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

In einer Karte wird die Bluetooth-Profilnummer mit dem beschreibenden Namen verknüpft, der für den Messwertschlüssel verwendet wird.

Öffentliche Konstruktoren

BluetoothConnectionLatencyCollector()

Geschützte Methoden

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

Abgeleitete Klassen können die Methode zur Verarbeitung von Statsd-Messwertberichten bei Bedarf implementieren.

Felder

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

In einer Karte wird die Bluetooth-Profilnummer mit dem beschreibenden Namen verknüpft, der für den Messwertschlüssel verwendet wird.

Öffentliche Konstruktoren

BluetoothConnectionLatenzCollector

public BluetoothConnectionLatencyCollector ()

Geschützte Methoden

processStatsReport

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

Abgeleitete Klassen können die Methode zur Verarbeitung von Statsd-Messwertberichten bei Bedarf implementieren. Sie heißt für Messwertbericht eines bestimmten Geräts

Parameter
device ITestDevice: Testgerät, von dem der Stats-Bericht stammt

dataStream InputStreamSource: Statistikbericht als Eingabestream

runData DeviceMetricData: Ziel, in dem die verarbeiteten Messwerte gespeichert werden