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 |
Der Collector überträgt eine vordefinierte Konfiguration der Statistikdauermetrik an Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil.
Zusammenfassung
Felder | |
---|---|
protected static final ImmutableMap<Integer, String> | BLUETOOTH_PROFILES_MAP Eine Karte ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird. |
Öffentliche Bauträger | |
---|---|
BluetoothConnectionLatencyCollector () |
Geschützte Methoden | |
---|---|
void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData) Unterklassen können die Methode bei Bedarf implementieren, um den Statsd-Metrikbericht zu verarbeiten. |
Felder
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Eine Karte ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird.
Öffentliche Bauträger
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Geschützte Methoden
ProcessStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Unterklassen können die Methode bei Bedarf implementieren, um den Statsd-Metrikbericht zu verarbeiten. Es wird für einen Metrikbericht von einem bestimmten Gerät aufgerufen
Parameter | |
---|---|
device | ITestDevice : Testgerät, von dem der Statistikbericht stammt |
dataStream | InputStreamSource : Statistikbericht als Eingabestream |
runData | DeviceMetricData : Das Ziel, an dem die verarbeiteten Metriken gespeichert werden |