Bagikan melalui


Protokol ASACloudSpatialAnchorSessionDelegate

Deklarasi

@protocol ASACloudSpatialAnchorSessionDelegate;

Deskripsi

Serangkaian metode yang dipanggil oleh ASACloudSpatialAnchorSession sebagai respons terhadap peristiwa penting.

Metode

tokenRequired

Terjadi ketika sesi memerlukan token akses atau token autentikasi yang diperbarui.

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

Parameter

  • sender - Sesi yang memerlukan token akses atau token autentikasi yang diperbarui.
  • args - Argumen peristiwa yang memerlukan properti AccessToken atau properti AuthenticationToken untuk diatur.

jangkarLocated

Terjadi ketika lokasi jangkar ditentukan.

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

Parameter

  • sender - Sesi yang menembakkan peristiwa.
  • args - Informasi tentang jangkar yang terletak.

locateAnchorsCompleted

Terjadi ketika semua hasil dari pengamat yang menemukan jangkar diproses.

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

Parameter

  • sender - Sesi yang menjalankan operasi temukan.
  • args - Argumen yang menjelaskan penyelesaian operasi.

sessionUpdated

Terjadi ketika semua status sesi diperbarui.

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

Parameter

  • sender - Sesi yang telah diperbarui.
  • args - Informasi tentang status sesi saat ini.

kesalahan

Terjadi ketika sesi tidak dapat melanjutkan pemrosesan.

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

Parameter

  • sender - Sesi yang menembakkan peristiwa.
  • args - Informasi tentang kesalahan.

onLogDebug

Terjadi ketika pesan log debug dibuat.

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

Parameter

  • sender - Sesi yang menembakkan peristiwa.
  • args - Informasi tentang log.

updatedSensorFingerprintRequired

Terjadi ketika sesi meminta sidik jari sensor yang diperbarui dari aplikasi.

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

Parameter

  • sender - Sesi yang meminta data sensor opsional untuk meningkatkan akurasi pengenalan dari waktu ke waktu.
  • args - Argumen peristiwa yang memungkinkan properti sensor diatur.