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 |