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 |
Le collecteur envoie une configuration de métrique de durée statsd prédéfinie aux appareils et collecte Durée de connexion Bluetooth pour chaque profil.
Résumé
Champs | |
---|---|
protected
static
final
ImmutableMap<Integer, String> |
BLUETOOTH_PROFILES_MAP
Une carte associe un numéro de profil Bluetooth au nom descriptif utilisé pour la clé de métrique. |
Constructeurs publics | |
---|---|
BluetoothConnectionLatencyCollector()
|
Méthodes protégées | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Si nécessaire, les sous-classes peuvent implémenter la méthode pour traiter le rapport sur les métriques Statsd. |
Champs
CARTE_DE_PROFIL_BLUETOOTH
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Une carte associe un numéro de profil Bluetooth au nom descriptif utilisé pour la clé de métrique.
Constructeurs publics
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Méthodes protégées
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Si nécessaire, les sous-classes peuvent implémenter la méthode pour traiter le rapport sur les métriques Statsd. Elle s'appelle pour obtenir un rapport sur les métriques d'un appareil spécifique
Paramètres | |
---|---|
device |
ITestDevice : appareil de test d'où provient le rapport statsd |
dataStream |
InputStreamSource : rapport de statistiques en tant que flux d'entrée |
runData |
DeviceMetricData : destination où les métriques traitées seront stockées |