프로토콜 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
- 센서 속성을 설정할 수 있는 이벤트 인수입니다.