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.