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.