Compartilhar via


Protocolo ASACloudSpatialAnchorSessionDelegate

Declaração

@protocol ASACloudSpatialAnchorSessionDelegate;

Descrição

Um conjunto de métodos que são 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 atualizado ou token de autenticação.
  • args - Os argumentos de evento que exigem uma propriedade AccessToken ou uma propriedade AuthenticationToken a ser definida.

anchorLocated

Ocorre quando o local de uma âncora é determinado.

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

Parâmetros

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

locateAnchorsCompleted

Ocorre quando todos os resultados de um observador que está localizando â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 status da sessão atual.

erro

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

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

Parâmetros

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

onLogDebug

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

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

Parâmetros

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

updatedSensorFingerprintRequired

Ocorre quando a sessão solicita uma impressão digital do sensor atualizada do aplicativo.

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

Parâmetros

  • sender - A sessão que está solicitando dados opcionais do sensor para melhorar a precisão do recall ao longo do tempo.
  • args – Os argumentos de evento que permitem que as propriedades do sensor sejam definidas.