Colector de latencia de conexión Bluetooth

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

Objeto java.lang.
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.HostStatsdMetricCollector
       ↳ com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


El recopilador enviará una configuración de métrica de duración de estadísticas predefinida a los dispositivos y recopilará Duración de la conexión Bluetooth de cada perfil.

Resumen

Campos

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth al nombre descriptivo que se usa para la clave de métrica.

Constructores públicos

BluetoothConnectionLatencyCollector()

Métodos protegidos

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

Las subclases pueden implementar el método para procesar el informe de métricas Statsd si es necesario.

Campos

PERFIL_DE_BLUETOOTH_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth al nombre descriptivo que se usa para la clave de métrica.

Constructores públicos

Colector de latencia de conexión Bluetooth

public BluetoothConnectionLatencyCollector ()

Métodos protegidos

processStatsReport

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

Las subclases pueden implementar el método para procesar el informe de métricas Statsd si es necesario. Se llama para un informe de métricas de un dispositivo en particular

Parámetros
device ITestDevice: Dispositivo de prueba del que proviene el informe de estadísticas

dataStream InputStreamSource: Informe de estadísticas como flujo de entrada

runData DeviceMetricData: El destino en el que se almacenarán las métricas procesadas