ब्लूटूथ कनेक्शन लेटेंसी कलेक्टर

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


कलेक्टर उपकरणों के लिए एक पूर्व-निर्धारित आँकड़े अवधि मीट्रिक कॉन्फ़िग पुश करेगा और प्रत्येक प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन अवधि एकत्र करेगा।

सारांश

खेत

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

एक मानचित्र ब्लूटूथ प्रोफ़ाइल संख्या को मीट्रिक कुंजी के लिए उपयोग किए जाने वाले वर्णनात्मक नाम से जोड़ता है।

सार्वजनिक निर्माणकर्ता

BluetoothConnectionLatencyCollector ()

संरक्षित तरीके

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

यदि आवश्यक हो तो उपवर्ग स्टैट्सड मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं।

खेत

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

एक मानचित्र ब्लूटूथ प्रोफ़ाइल संख्या को मीट्रिक कुंजी के लिए उपयोग किए जाने वाले वर्णनात्मक नाम से जोड़ता है।

सार्वजनिक निर्माणकर्ता

ब्लूटूथ कनेक्शन लेटेंसी कलेक्टर

public BluetoothConnectionLatencyCollector ()

संरक्षित तरीके

processStatsReport

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

यदि आवश्यक हो तो उपवर्ग स्टैट्सड मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं। इसे किसी विशेष डिवाइस से मीट्रिक रिपोर्ट के लिए कहा जाता है

पैरामीटर
device ITestDevice : टेस्ट डिवाइस जहां से statsd रिपोर्ट आ रही है

dataStream InputStreamSource : आँकड़े इनपुट स्ट्रीम के रूप में रिपोर्ट करते हैं

runData DeviceMetricData : वह गंतव्य जहां संसाधित मेट्रिक्स संग्रहीत किए जाएंगे