На данный момент функция реализована только в TDoA
Для энергосбережения метки снижают частоту передачи блинк-посылок, когда определяют отсутствие видимых анкеров.
В режимах ToF метки получают информацию о наличии анкеров во время регулярных циклов дальнометрии. Но в режимах TDoA нет регулярного обмена данными с анкерами, поэтому добавлен способ получения метками информации о наличии анкеров. Когда метка в течение длительного времени не получает никаких данных от анкеров, она отправляет блинк-посылку с запросом ConfigUpdate. Если в течение некоторого времени данные от Анкеров по-прежнему отсутствуют, метка принимает решение о нахождении вне системы, и снижает частоту передачи блинк-посылок.
Анкеры могут ответить на запрос ConfigUpdate (Обновление конфигурации) двумя способами:
отправить пустое сообщение ConfigUpdate, чтобы просто сообщить метке о наличии анкера
отправить заполненное ConfigUpdate сообщение, чтобы обновить конфигурацию метки
Последнее позволяет изменять конфигурацию меток в автоматическом режиме, если это необходимо.
Каждая метка прикрепляется (вручную) к одной из 16 групп конфигурации (0 по умолчанию). Анкеры могут поддерживать параметры конфигурации метки для каждой группы в парсет-массиве /atdoa/taggrp с ключом "номер группы" (см. Парсеты). Если нужно изменить конфигурацию метки, не требуется искать и ждать каждую метку, достаточно изменить запись /atdoa/taggrp Group в анкерах, и со временем будут обновлены настройки во всех метках, относящихся к этой группе.
Для нормальной работы содержимое записи /tdoa/taggrp Group во всех анкерах должен быть одинаковым.
В частности, для того чтобы анкер отправил ConfigUpdate в метку, требуются следующие условия:
Если метка запрашивает ConfigUpdate и соответствующая запись /tdoa/taggrp Group отсутствует, то анкер готовит пустой ответ ConfigUpdate.
Если метка запрашивает ConfigUpdate и соответствующая запись /tdoa/taggrp Group не пустая, то анкер готовит ответ ConfigUpdate в соответствии с записью.
Даже если метка не запрашивает ConfigUpdate, но соответствующая запись /tdoa/taggrp Group не пустая и /tdoa/taggrp Group#Mark не равен Mark, сообщаемому меткой, то анкер также готовит ответ ConfigUpdate. Это позволяет ускорить обновление конфигурации меток.
В любом случае подготовленный ConfigUpdate посылается с вероятностью 20%, чтобы избежать одновременной отправки из нескольких анкеров в одну и ту же метку.