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