Protocolo ASACloudSpatialAnchorSessionDelegate

Declaração

@protocol ASACloudSpatialAnchorSessionDelegate;

Description

Um conjunto de métodos chamados por ASACloudSpatialAnchorSession em resposta a eventos importantes.

Métodos

tokenRequired

Ocorre quando a sessão requer um token de acesso atualizado ou token de autenticação.

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

Parâmetros

  • sender - A sessão que requer um token de acesso ou token de autenticação atualizado.
  • args - Os argumentos de evento que requerem uma propriedade AccessToken ou uma propriedade AuthenticationToken a serem definidos.

anchorLocated

Ocorre quando a localização de uma âncora é determinada.

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

Parâmetros

  • sender - A sessão que aciona o evento.
  • args - Informações sobre a âncora localizada.

locateAnchorsCompleted

Ocorre quando todos os resultados de um observador que está a localizar âncoras são processados.

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

Parâmetros

  • sender - A sessão que executou a operação de localização.
  • args - Os argumentos que descrevem a conclusão da operação.

sessionUpdated

Ocorre quando todo o estado da sessão é atualizado.

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

Parâmetros

  • sender - A sessão que foi atualizada.
  • args - Informações sobre o estado da sessão atual.

erro

Ocorre quando a sessão não consegue continuar o processamento.

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

Parâmetros

  • sender - A sessão que acionou o evento.
  • args - Informações sobre o erro.

onLogDebug

Ocorre quando é gerada uma mensagem de registo de depuração.

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

Parâmetros

  • sender - A sessão que acionou o evento.
  • args - Informações sobre o registo.

updatedSensorFingerprintRequired

Ocorre quando a sessão pede uma impressão digital do sensor atualizada da aplicação.

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

Parâmetros

  • sender - A sessão que está a pedir dados de sensor opcionais para melhorar a precisão da recuperação ao longo do tempo.
  • args - Os argumentos do evento que permitem definir as propriedades do sensor.