CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Объект
com.android.tradefed.targetprep.companion.CompanionDeviceTracker


Класс для выделения и освобождения сопутствующих устройств.

Краткое содержание

Публичные методы

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

Выделите сопутствующее устройство на основе критериев выбора.

void freeCompanionDevice ( ITestDevice device)

Освободите сопутствующее устройство, определенное основным устройством.

ITestDevice getCompanionDevice ( ITestDevice device)

Получить выделенное сопутствующее устройство, идентифицированное основным устройством.

static CompanionDeviceTracker getInstance ()

Получает одноэлементный экземпляр трекера

Публичные методы

выделить CompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Выделите сопутствующее устройство на основе критериев выбора.

Параметры
device ITestDevice : основное устройство. используется для идентификации сопутствующего устройства

opt DeviceSelectionOptions : критерии выбора

Возврат
ITestDevice выделенное устройство или null , если оно недоступно

бесплатноCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Освободите сопутствующее устройство, определенное основным устройством.

Параметры
device ITestDevice : основное устройство, соответствующее сопутствующее устройство которого должно быть освобождено.

Броски
IllegalStateException если нет сопутствующих устройств

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Получить выделенное сопутствующее устройство, идентифицированное основным устройством.

Параметры
device ITestDevice : основное устройство, которому назначено сопутствующее устройство.

Возврат
ITestDevice сопутствующее устройство или null , если не найдено

получить экземпляр

public static CompanionDeviceTracker getInstance ()

Получает одноэлементный экземпляр трекера

Возврат
CompanionDeviceTracker