Kolektor czasu oczekiwania połączenia Bluetooth
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 |
Kolektor przekaże do urządzeń wstępnie zdefiniowaną statystyczną konfigurację wskaźników czasu trwania i zbiera Czas trwania połączenia Bluetooth dla każdego profilu.
Podsumowanie
Fieldsem | |
---|---|
protected
static
final
ImmutableMap<Integer, String> |
BLUETOOTH_PROFILES_MAP
Mapa wiąże numer profilu Bluetooth z nazwą opisową używaną na potrzeby klucza wskaźnika. |
Konstruktory publiczne | |
---|---|
BluetoothConnectionLatencyCollector()
|
Metody chronione | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu wskaźników statystycznych. |
Fieldsem
BLUETOOTH_PROFILES_MAPA
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Mapa wiąże numer profilu Bluetooth z nazwą opisową używaną na potrzeby klucza wskaźnika.
Konstruktory publiczne
Kolektor czasu oczekiwania połączenia Bluetooth
public BluetoothConnectionLatencyCollector ()
Metody chronione
RaportStatystyki_procesów
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu wskaźników statystycznych. Nazywa się w przypadku raportu z danymi 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 dane. |