Udostępnij za pośrednictwem


Protokół ASACloudSpatialAnchorSessionDelegate

Deklaracji

@protocol ASACloudSpatialAnchorSessionDelegate;

Opis

Zestaw metod wywoływanych przez usługę ASACloudSpatialAnchorSession w odpowiedzi na ważne zdarzenia.

Metody

tokenRequired

Występuje, gdy sesja wymaga zaktualizowanego tokenu dostępu lub tokenu uwierzytelniania.

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

Parametry

  • sender — Sesja, która wymaga zaktualizowanego tokenu dostępu lub tokenu uwierzytelniania.
  • args — Argumenty zdarzeń, które wymagają ustawienia właściwości AccessToken lub właściwości AuthenticationToken.

anchorLocated

Występuje, gdy lokalizacja kotwicy jest określana.

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

Parametry

  • sender - Sesja, która uruchamia zdarzenie.
  • args - Informacje o zlokalizowanej kotwicy.

locateAnchorsCompleted

Występuje, gdy wszystkie wyniki z obserwatora, który lokalizuje kotwice, są przetwarzane.

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

Parametry

  • sender — Sesja, która uruchomiła operację lokalizowania.
  • args - Argumenty opisujące ukończenie operacji.

sessionUpdated

Występuje, gdy cały stan sesji jest aktualizowany.

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

Parametry

  • sender - Sesja, która została zaktualizowana.
  • args — Informacje o bieżącym stanie sesji.

error

Występuje, gdy sesja nie może kontynuować przetwarzania.

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

Parametry

  • sender - Sesja, która wystrzeliła zdarzenie.
  • args - Informacje o błędzie.

onLogDebug

Występuje po wygenerowaniu komunikatu dziennika debugowania.

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

Parametry

  • sender - Sesja, która wystrzeliła zdarzenie.
  • args - Informacje o dzienniku.

updatedSensorFingerprintRequired

Występuje, gdy sesja żąda zaktualizowanego odcisku palca czujnika z aplikacji.

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

Parametry

  • sender - Sesja, która żąda opcjonalnych danych czujnika w celu zwiększenia dokładności kompletności w czasie.
  • args - Argumenty zdarzeń, które umożliwiają ustawianie właściwości czujnika.