BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

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


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

Resumen

Campos

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth con el nombre descriptivo utilizado para la clave 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 de Statsd si es necesario.

Campos

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth con el nombre descriptivo utilizado para la clave métrica.

Constructores públicos

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Métodos protegidos

informe de estadísticas de proceso

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

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

Parámetros
device ITestDevice : dispositivo de prueba de donde proviene el informe de estadísticas.

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

runData DeviceMetricData : el destino donde se almacenarán las métricas procesadas.