BluetoothConnectionLatencyCollector
public
class
BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector (link em inglês) | ||
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector (link em inglês) | ||
↳ | com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector |
O coletor envia uma configuração de métrica predefinida de duração das estatísticas para os dispositivos e coleta Duração da conexão Bluetooth de cada perfil.
Resumo
Campos | |
---|---|
protected
static
final
ImmutableMap<Integer, String> |
BLUETOOTH_PROFILES_MAP
Um mapa associa o número do perfil Bluetooth ao nome descritivo usado para a chave de métrica. |
Construtores públicos | |
---|---|
BluetoothConnectionLatencyCollector()
|
Métodos protegidos | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
As subclasses podem implementar o método para processar o relatório de métricas do Statsd, se necessário. |
Campos
MAPAS_DE_BLUETOOTH
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Um mapa associa o número do perfil Bluetooth ao nome descritivo usado para a chave de métrica.
Construtores públicos
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Métodos protegidos
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
As subclasses podem implementar o método para processar o relatório de métricas do Statsd, se necessário. Ele é chamado para o relatório de métricas de um dispositivo específico
Parâmetros | |
---|---|
device |
ITestDevice : dispositivo de teste de onde o relatório de estatísticas vem |
dataStream |
InputStreamSource : relatório de estatísticas como fluxo de entrada |
runData |
DeviceMetricData : o destino em que as métricas processadas serão armazenadas |