Condividi tramite


Protocollo ASACloudSpatialAnchorSessionDelegate

Dichiarazione

@protocol ASACloudSpatialAnchorSessionDelegate;

Descrizione

Set di metodi chiamati da ASACloudSpatialAnchorSession in risposta a eventi importanti.

Metodi

tokenRequired

Si verifica quando la sessione richiede un token di accesso aggiornato o un token di autenticazione.

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

Parametri

  • sender - Sessione che richiede un token di accesso aggiornato o un token di autenticazione.
  • args - Argomenti dell'evento che richiedono l'impostazione di una proprietà AccessToken o di una proprietà AuthenticationToken.

ancoraggioLocato

Si verifica quando viene determinata la posizione di un ancoraggio.

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

Parametri

  • sender - Sessione che attiva l'evento.
  • args - Informazioni sull'ancoraggio localizzato.

locateAnchorsCompleted

Si verifica quando vengono elaborati tutti i risultati di un watcher che individua ancoraggi.

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

Parametri

  • sender - Sessione che ha eseguito l'operazione di individuazione.
  • args - Argomenti che descrivono il completamento dell'operazione.

sessionUpdated

Si verifica quando viene aggiornato tutto lo stato della sessione.

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

Parametri

  • sender - Sessione aggiornata.
  • args - Informazioni sullo stato della sessione corrente.

error

Si verifica quando la sessione non è in grado di continuare l'elaborazione.

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

Parametri

  • sender - Sessione che ha attivato l'evento.
  • args - Informazioni sull'errore.

onLogDebug

Si verifica quando viene generato un messaggio di log di debug.

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

Parametri

  • sender - Sessione che ha attivato l'evento.
  • args - Informazioni sul log.

updateSensorFingerprintRequired

Si verifica quando la sessione richiede un'impronta digitale del sensore aggiornata dall'applicazione.

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

Parametri

  • sender - Sessione che richiede dati del sensore facoltativi per migliorare l'accuratezza del richiamo nel tempo.
  • args - Argomenti dell'evento che consentono l'impostazione delle proprietà del sensore.