Partager via


Protocole ASACloudSpatialAnchorSessionDelegate

Déclaration

@protocol ASACloudSpatialAnchorSessionDelegate;

Description

Ensemble de méthodes appelées par ASACloudSpatialAnchorSession en réponse à des événements importants.

Méthodes

tokenRequired

Se produit lorsque la session nécessite un jeton d’accès ou un jeton d’authentification mis à jour.

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

Paramètres

  • sender - Session qui nécessite un jeton d’accès ou un jeton d’authentification mis à jour.
  • args - Arguments d’événement qui nécessitent la définition d’une propriété AccessToken ou d’une propriété AuthenticationToken.

anchorLocated

Se produit lorsque l’emplacement d’une ancre est déterminé.

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

Paramètres

  • sender - Session qui déclenche l’événement.
  • args - Informations sur l’ancre située.

locateAnchorsCompleted

Se produit lorsque tous les résultats d’un observateur qui recherche des ancres sont traités.

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

Paramètres

  • sender - Session qui a exécuté l’opération de localisation.
  • args - Arguments décrivant l’achèvement de l’opération.

sessionUpdated

Se produit lorsque tout l’état de session est mis à jour.

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

Paramètres

  • sender - Session qui a été mise à jour.
  • args - Informations sur l’état actuel de la session.

error

Se produit lorsque la session ne peut pas poursuivre le traitement.

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

Paramètres

  • sender - Session qui a déclenché l’événement.
  • args - Informations sur l’erreur.

onLogDebug

Se produit lorsqu’un message de journal de débogage est généré.

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

Paramètres

  • sender - Session qui a déclenché l’événement.
  • args - Informations sur le journal.

updatedSensorFingerprintRequired

Se produit lorsque la session demande à l’application une empreinte digitale de capteur mise à jour.

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

Paramètres

  • sender - Session qui demande des données de capteur facultatives pour améliorer la précision du rappel au fil du temps.
  • args - Arguments d’événement qui permettent de définir les propriétés du capteur.