ResourceMetricUtil

public class ResourceMetricUtil
extends Object

JavaScript.lang.Object
com.android.tradefed.monitoring.collector.ResourceMetricUtil


פונקציות שירות לחיבור מדדים.

סיכום

בנאים ציבוריים

ResourceMetricUtil()

שיטות ציבוריות

static float ConvertedMetricValue(String original, float conversionDivisor)

ממירה את הערך של המדד ליחידות שונות ואת הפורמט של ערך הפלט.

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

מפעילה את פקודת adb ומחזירה את התגובה אם הפעולה מצליחה.

static Timestamp GetCurrentTimestamp()

הפונקציה מקבלת את חותמת הזמן הנוכחית משעון UTC של המערכת.

static float RoundedMetricValue(String original)

ניתוח ועיצוב של ערך המדד.

בנאים ציבוריים

ResourceMetricUtil

public ResourceMetricUtil ()

שיטות ציבוריות

ערך המרה

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

ממירה את הערך של המדד ליחידות שונות ואת הפורמט של ערך הפלט.

פרמטרים
original String: מחרוזת הערך המקורי.

conversionDivisor float: המחלק של המרת היחידה.

החזרות
float הערך הצף של הפלט.

קליעות
NumberFormatException אם המחרוזת המקורית היא null.

GetCommandResponse

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

מפעילה את פקודת adb ומחזירה את התגובה אם הפעולה מצליחה.

פרמטרים
deviceManager IDeviceManager: המופע של IDeviceManager להפעלת פקודה באפשרות 'Availability' מכשירים.

serial String: המספר הסידורי של המכשיר.

cmd String: מחרוזת הפקודה.

timeoutMs long: משך הזמן להמתנה באלפיות שנייה.

החזרות
מכונה של CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

הפונקציה מקבלת את חותמת הזמן הנוכחית משעון UTC של המערכת.

החזרות
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

ניתוח ועיצוב של ערך המדד.

פרמטרים
original String: מחרוזת הערך המקורי.

החזרות
float הערך הצף של הפלט.

קליעות
NumberFormatException אם המחרוזת המקורית היא null.