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.