ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Dienstprogrammfunktionen zum Erstellen von Messwerten.

Zusammenfassung

Öffentliche Konstruktoren

ResourceMetricUtil()

Öffentliche Methoden

static float ConvertedMetricValue(String original, float conversionDivisor)

Konvertiert den Messwert in verschiedene Einheiten und formatiert den Ausgabewert.

static Optional<String> 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-Systemuhr 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)

Konvertiert den Messwert in verschiedene Einheiten und formatiert den Ausgabewert.

Parameter
original String: Der ursprüngliche Wertstring.

conversionDivisor float: Der Divisor für die Umrechnung von Einheiten.

Gibt Folgendes zurück:
float Der Ausgabewert als Gleitkommazahl.

Löst aus
NumberFormatException wenn der Originalstring null ist.

GetCommandResponse

public static Optional<String> 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: Die IDeviceManager-Instanz zum Ausführen von Befehlen auf „Verfügbar“-Geräten.

serial String: die Gerätenummer.

cmd String: Der Befehlsstring.

timeoutMs long: Die Wartezeit in Millisekunden.

Gibt Folgendes zurück:
Optional<String> Eine CommandResult-Instanz.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Ruft den aktuellen Zeitstempel von der UTC-Systemuhr ab.

Gibt Folgendes zurück:
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Messwert parsen und formatieren.

Parameter
original String: Der ursprüngliche Wertstring.

Gibt Folgendes zurück:
float Der Ausgabewert als Gleitkommazahl.

Löst aus
NumberFormatException wenn der Originalstring null ist.