ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


Dienstfunktionen zum Erstellen von Messwerten

Zusammenfassung

Öffentliche Konstruktoren

ResourceMetricUtil()

Öffentliche Methoden

static float ConvertedMetricValue(String original, float conversionDivisor)

Wandelt den Messwert in verschiedene Einheiten um und formatiert den Ausgabewert.

static GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

Führt den adb-Befehl aus und gibt bei Erfolg eine Antwort zurück.

static Timestamp GetCurrentTimestamp()

Ruft den aktuellen Zeitstempel von der UTC-Uhr des Systems ab.

static float RoundedMetricValue(String original)

Messwert parsen und formatieren

Öffentliche Konstruktoren

ResourceMetricUtil

public ResourceMetricUtil ()

Öffentliche Methoden

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Wandelt den Messwert in verschiedene Einheiten um und formatiert den Ausgabewert.

Parameter
original String: Der ursprüngliche Wertstring.

conversionDivisor float: der Teiler für die Umrechnung von Maßeinheiten.

Returns
float Der Ausgabewert als Gleitkommazahl.

Ausgabe
NumberFormatException wenn der ursprüngliche String null ist.

GetCommandResponse

public static  GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

Führt den adb-Befehl aus und gibt bei Erfolg eine Antwort zurück.

Parameter
deviceManager IDeviceManager: IDeviceManager-Instanz zum Ausführen des Befehls auf „verfügbaren“ Geräten.

serial String: die Geräteserie.

cmd String: den Befehlsstring.

timeoutMs long: die Wartezeit in Millisekunden.

Returns
Eine CommandResult-Instanz.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Ruft den aktuellen Zeitstempel von der UTC-Uhr des Systems ab.

Returns
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Messwert parsen und formatieren

Parameter
original String: Der ursprüngliche Wertstring.

Returns
float Der Ausgabewert als Gleitkommazahl.

Ausgabe
NumberFormatException wenn der ursprüngliche String null ist.