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 |