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.