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 |
|