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 sendet eine vordefinierte StatsD-Konfiguration für den Messwert „Dauer“ an die Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil.
Zusammenfassung
Felder | |
---|---|
protected
static
final
ImmutableMap<Integer, String> |
BLUETOOTH_PROFILES_MAP
In einer Zuordnung wird die Bluetooth-Profilnummer dem beschreibenden Namen zugeordnet, der für den Messwertschlüssel verwendet wird. |
Öffentliche Konstruktoren | |
---|---|
BluetoothConnectionLatencyCollector()
|
Geschützte Methoden | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Unterklassen können die Methode zur Verarbeitung des StatsD-Messwertberichts bei Bedarf implementieren. |
Felder
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
In einer Zuordnung wird die Bluetooth-Profilnummer dem beschreibenden Namen zugeordnet, der für den Messwertschlüssel verwendet wird.
Öffentliche Konstruktoren
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Geschützte Methoden
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Unterklassen können die Methode zur Verarbeitung des StatsD-Messwertberichts bei Bedarf implementieren. Wird für Messwertberichte von einem bestimmten Gerät aufgerufen
Parameter | |
---|---|
device |
ITestDevice : Testgerät, von dem der StatsD-Bericht stammt |
dataStream |
InputStreamSource : Statistikbericht als Eingabestream |
runData |
DeviceMetricData : Das Ziel, an dem die verarbeiteten Messwerte gespeichert werden |