CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.companion.CompanionDeviceTracker


כיתה להקצאה ולשחרור של מכשירים נלווים

סיכום

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

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

הקצאת מכשיר נלווה על סמך קריטריונים לבחירה.

void freeCompanionDevice(ITestDevice device)

שחרור המכשיר הנלווה כפי שהוא מזוהה על ידי המכשיר הראשי

ITestDevice getCompanionDevice(ITestDevice device)

אחזור של מכשיר השותף שהוקצה כפי שזוהה על ידי המכשיר הראשי

static CompanionDeviceTracker getInstance()

אחזור מופע יחיד של מכשיר המעקב

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

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

הקצאת מכשיר נלווה על סמך קריטריונים לבחירה.

פרמטרים
device ITestDevice: המכשיר הראשי. משמש לזיהוי מכשיר השותף

opt DeviceSelectionOptions: קריטריונים לבחירה

החזרות
ITestDevice המכשיר שהוקצה או null אם אין מכשיר זמין

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

שחרור המכשיר הנלווה כפי שהוא מזוהה על ידי המכשיר הראשי

פרמטרים
device ITestDevice: המכשיר הראשי שצריך לפנות את המכשיר הנלווה התואם שלו

זריקות
IllegalStateException אם אין מכשירים נלווים

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

אחזור של מכשיר השותף שהוקצה כפי שזוהה על ידי המכשיר הראשי

פרמטרים
device ITestDevice: המכשיר הראשי שאליו מוקצה מכשיר התלווה

החזרות
ITestDevice המכשיר הנלווה או null אם הוא לא נמצא

getInstance

public static CompanionDeviceTracker getInstance ()

אחזור מופע יחיד של מכשיר המעקב

החזרות
CompanionDeviceTracker