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 : 처리된 측정항목이 저장될 대상 |