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


Il raccoglitore invierà una configurazione metrica di durata statistica predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun profilo.

Riepilogo

Campi

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Una mappa associa il numero del profilo Bluetooth al nome descrittivo utilizzato per la chiave metrica.

Costruttori pubblici

BluetoothConnectionLatencyCollector ()

Metodi protetti

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

Le sottoclassi possono implementare il metodo per elaborare il report della metrica Statsd, se necessario.

Campi

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Una mappa associa il numero del profilo Bluetooth al nome descrittivo utilizzato per la chiave metrica.

Costruttori pubblici

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Metodi protetti

processStatsReport

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

Le sottoclassi possono implementare il metodo per elaborare il report della metrica Statsd, se necessario. Viene richiesto per il report metrico da un particolare dispositivo

Parametri
device ITestDevice : dispositivo di prova da cui proviene il report statistico

dataStream InputStreamSource : report statistico come flusso di input

runData DeviceMetricData : la destinazione in cui verranno archiviati i parametri elaborati