• 0
Kitty

[TBeacon]OnBeaconBeaconProximity

Вопрос

По этой ссылке, есть пример с кодом, движения человека относительно маячка и реакция на это:

https://community.embarcadero.com/blogs/entry/developer-skill-sprint-proximity-awareness-with-beacons

Используется событие маячка OnBeaconBeaconProximity (TBeaconProximity::Immediate, TBeaconProximity::Near, TBeaconProximity::Far, TBeaconProximity::Away)

Мой эксперимент показал, что маячок может просто лежать на столе и произойдет многократно какое-то событие в зависимости от расстояния (TBeaconProximity::Immediate или TBeaconProximity::Near...). Т.е. в течении несколько секунд может произойти одно и то же событие. Какой правильный подход применить, чтобы отсечь лишние сработки в OnBeaconBeaconProximity? Может надо вычислять расстояние и как-то отсекать повторные не нужные сработки?:

http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Beacon.IBeacon.Distance

Просто хочется узнать правильный подход. Спасибо.

 

Изменено пользователем Kitty

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

0 ответов на этот вопрос

Нет ответов на вопрос

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу