CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

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


Une classe pour allouer et libérer des appareils compagnons

Résumé

Méthodes publiques

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

Attribuez un appareil compagnon en fonction de critères de sélection.

void freeCompanionDevice ( ITestDevice device)

Libérez l'appareil compagnon tel qu'identifié par l'appareil principal

ITestDevice getCompanionDevice ( ITestDevice device)

Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal

static CompanionDeviceTracker getInstance ()

Récupère l'instance singleton du tracker

Méthodes publiques

allouerCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Attribuez un appareil compagnon en fonction de critères de sélection.

Paramètres
device ITestDevice : le périphérique principal. utilisé pour identifier l'appareil compagnon

opt DeviceSelectionOptions : critères de sélection

Retour
ITestDevice l'appareil alloué ou null si aucun n'est disponible

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Libérez l'appareil compagnon tel qu'identifié par l'appareil principal

Paramètres
device ITestDevice : l'appareil principal dont l'appareil compagnon correspondant doit être libéré

Lance
si aucun appareil compagnon

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal

Paramètres
device ITestDevice : l'appareil principal auquel l'appareil compagnon est attribué

Retour
ITestDevice l'appareil compagnon ou null s'il n'est pas trouvé

getInstance

public static CompanionDeviceTracker getInstance ()

Récupère l'instance singleton du tracker

Retour
CompanionDeviceTracker