Protocolo ASACloudSpatialAnchorSessionDelegate

Declaración

@protocol ASACloudSpatialAnchorSessionDelegate;

Descripción

Conjunto de métodos a los que llama ASACloudSpatialAnchorSession en respuesta a eventos importantes.

Métodos

tokenRequired

Se produce cuando la sesión requiere un token de acceso o un token de autenticación actualizados.

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

Parámetros

  • sender - La sesión que requiere un token de acceso actualizado o un token de autenticación.
  • args : argumentos de evento que requieren que se establezca una propiedad AccessToken o una propiedad AuthenticationToken.

anchorLocated

Se produce cuando se determina la ubicación de un delimitador.

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

Parámetros

  • sender : la sesión que desencadena el evento.
  • args - Información sobre el delimitador localizado.

locateAnchorsCompleted

Se produce cuando se procesan todos los resultados de un monitor que busca anclajes.

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

Parámetros

  • sender : la sesión que ejecutó la operación de búsqueda.
  • args : argumentos que describen la finalización de la operación.

sessionUpdated

Se produce cuando se actualiza todo el estado de sesión.

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

Parámetros

  • sender - La sesión que se ha actualizado.
  • args - Información sobre el estado de la sesión actual.

error

Se produce cuando la sesión no puede continuar con el procesamiento.

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

Parámetros

  • sender : la sesión que desencadenó el evento.
  • args - Información sobre el error.

onLogDebug

Se produce cuando se genera un mensaje de registro de depuración.

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

Parámetros

  • sender : la sesión que desencadenó el evento.
  • args - Información sobre el registro.

updatedSensorFingerprintRequired

Se produce cuando la sesión solicita una huella digital del sensor actualizada desde la aplicación.

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

Parámetros

  • sender - La sesión que solicita datos opcionales del sensor para mejorar la precisión de la recuperación a lo largo del tiempo.
  • args : argumentos de evento que permiten establecer las propiedades del sensor.