프로토콜 ASACloudSpatialAnchorSessionDelegate

선언

@protocol ASACloudSpatialAnchorSessionDelegate;

설명

중요한 이벤트에 대한 응답으로 ASACloudSpatialAnchorSession에서 호출되는 메서드 집합입니다.

메서드

tokenRequired

세션에 업데이트된 액세스 토큰 또는 인증 토큰이 필요할 때 발생합니다.

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

매개 변수

  • sender - 업데이트된 액세스 토큰 또는 인증 토큰이 필요한 세션입니다.
  • args - AccessToken 속성 또는 AuthenticationToken 속성을 설정해야 하는 이벤트 인수입니다.

anchorLocated

앵커의 위치가 결정되면 발생합니다.

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

매개 변수

  • sender - 이벤트를 발생시키는 세션입니다.
  • args - 찾은 앵커에 대한 정보입니다.

locateAnchorsCompleted

앵커를 찾는 감시자의 모든 결과가 처리될 때 발생합니다.

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

매개 변수

  • sender - 찾기 작업을 실행한 세션입니다.
  • args - 작업 완료를 설명하는 인수입니다.

sessionUpdated

모든 세션 상태가 업데이트되면 발생합니다.

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

매개 변수

  • sender - 업데이트된 세션입니다.
  • args - 현재 세션 상태에 대한 정보입니다.

error

세션이 처리를 계속할 수 없을 때 발생합니다.

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

매개 변수

  • sender - 이벤트를 발생시킨 세션입니다.
  • args - 오류에 대한 정보입니다.

onLogDebug

디버그 로그 메시지가 생성될 때 발생합니다.

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

매개 변수

  • sender - 이벤트를 발생시킨 세션입니다.
  • args - 로그에 대한 정보입니다.

updatedSensorFingerprintRequired

세션이 애플리케이션에서 업데이트된 센서 지문을 요청할 때 발생합니다.

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

매개 변수

  • sender - 시간이 지남에 따라 리콜 정확도를 개선하기 위해 선택적 센서 데이터를 요청하는 세션입니다.
  • args - 센서 속성을 설정할 수 있는 이벤트 인수입니다.