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: वह डेस्टिनेशन जहां प्रोसेस की गई मेट्रिक सेव की जाएंगी