Протокол 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
— аргументы события, которые позволяют задавать свойства датчика.