BluetoothConnectionLatenza

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.BluetoothConnectionLatenza


Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica relativa alla durata delle statistiche e raccoglierà Durata della connessione Bluetooth per ogni profilo.

Riepilogo

Campi

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Una mappa associa il numero di profilo Bluetooth al nome descrittivo usato per la chiave della metrica.

Costruttori pubblici

BluetoothConnectionLatencyCollector()

Metodi protetti

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

Le sottoclassi possono implementare il metodo per elaborare il report sulle metriche statistiche, se necessario.

Campi

PROFILO_BLUETOOTH_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Una mappa associa il numero di profilo Bluetooth al nome descrittivo usato per la chiave della metrica.

Costruttori pubblici

BluetoothConnectionLatenza

public BluetoothConnectionLatencyCollector ()

Metodi protetti

processStatsReport

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

Le sottoclassi possono implementare il metodo per elaborare il report sulle metriche statistiche, se necessario. Si chiama per il report sulle metriche di un determinato dispositivo

Parametri
device ITestDevice: prova il dispositivo da cui proviene il report sulle statistiche

dataStream InputStreamSource: report sulle statistiche come stream di input

runData DeviceMetricData: la destinazione in cui verranno archiviate le metriche elaborate.