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


수집기는 사전 정의된 statsd 시간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 시간을 수집합니다.

요약

필드

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

매핑은 블루투스 프로필 번호를 측정항목 키에 사용되는 설명적인 이름에 연결합니다.

공개 생성자

BluetoothConnectionLatencyCollector()

보호된 메서드

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

하위 클래스는 필요한 경우 Statsd 측정항목 보고서를 처리하는 메서드를 구현할 수 있습니다.

필드

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

매핑은 블루투스 프로필 번호를 측정항목 키에 사용되는 설명적인 이름에 연결합니다.

공개 생성자

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

보호된 메서드

processStatsReport

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

하위 클래스는 필요한 경우 Statsd 측정항목 보고서를 처리하는 메서드를 구현할 수 있습니다. 특정 기기의 측정항목 보고서에 대해 호출됩니다.

매개변수
device ITestDevice: statsd 보고서가 제공되는 테스트 기기

dataStream InputStreamSource: 입력 스트림으로 통계 보고서

runData DeviceMetricData: 처리된 측정항목이 저장될 대상