Protokoll ASACloudSpatialAnchorSessionDelegate

Deklaration

@protocol ASACloudSpatialAnchorSessionDelegate;

BESCHREIBUNG

Eine Reihe von Methoden, die von ASACloudSpatialAnchorSession als Reaktion auf wichtige Ereignisse aufgerufen werden.

Methoden

tokenRequired

Tritt auf, wenn die Sitzung ein aktualisiertes Zugriffstoken oder Authentifizierungstoken erfordert.

-(void)tokenRequired:(ASACloudSpatialAnchorSession *)sender :(ASATokenRequiredEventArgs *)args {

Parameter

  • sender – Die Sitzung, die ein aktualisiertes Zugriffstoken oder Authentifizierungstoken erfordert.
  • args – Die Ereignisargumente, für die eine AccessToken-Eigenschaft oder eine AuthenticationToken-Eigenschaft festgelegt werden muss.

anchorLocated

Tritt auf, wenn die Position eines Ankers bestimmt wird.

-(void)anchorLocated:(ASACloudSpatialAnchorSession *)sender :(ASAAnchorLocatedEventArgs *)args {

Parameter

  • sender – Die Sitzung, die das Ereignis auslöst.
  • args - Informationen zum lokalisierten Anker.

locateAnchorsCompleted

Tritt auf, wenn alle Ergebnisse eines Watchers verarbeitet werden, der Anker sucht.

-(void)locateAnchorsCompleted:(ASACloudSpatialAnchorSession *)sender :(ASALocateAnchorsCompletedEventArgs *)args {

Parameter

  • sender – Die Sitzung, in der der Locate-Vorgang ausgeführt wurde.
  • args – Die Argumente, die die Vorgangsvervollständigung beschreiben.

sessionUpdated

Tritt auf, wenn der gesamte Sitzungsstatus aktualisiert wird.

-(void)sessionUpdated:(ASACloudSpatialAnchorSession *)sender :(ASASessionUpdatedEventArgs *)args {

Parameter

  • sender – Die Sitzung, die aktualisiert wurde.
  • args - Informationen zum aktuellen Sitzungsstatus.

error

Tritt auf, wenn die Sitzung die Verarbeitung nicht fortsetzen kann.

-(void)error:(ASACloudSpatialAnchorSession *)sender :(ASASessionErrorEventArgs *)args {

Parameter

  • sender – Die Sitzung, die das Ereignis ausgelöst hat.
  • args - Informationen zum Fehler.

onLogDebug

Tritt auf, wenn eine Debugprotokollmeldung generiert wird.

-(void)onLogDebug:(ASACloudSpatialAnchorSession *)sender :(ASAOnLogDebugEventArgs *)args {

Parameter

  • sender – Die Sitzung, die das Ereignis ausgelöst hat.
  • args - Informationen zum Protokoll.

updatedSensorFingerprintRequired

Tritt auf, wenn die Sitzung einen aktualisierten Sensorfingerabdruck von der Anwendung anfordert.

-(void)updatedSensorFingerprintRequired:(ASACloudSpatialAnchorSession *)sender :(ASASensorFingerprintEventArgs *)args {

Parameter

  • sender – Die Sitzung, die optionale Sensordaten zur Verbesserung der Rückrufgenauigkeit im Laufe der Zeit anfordert.
  • args – Die Ereignisargumente, die das Festlegen von Sensoreigenschaften ermöglichen.