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: ปลายทางที่จะจัดเก็บเมตริกที่ประมวลผลแล้ว