ГОСТ Р ИСО/МЭК 24730-5-2014
расстояния. По мере перемещения метки по инфраструктуре, последняя сообщает ей об изменениях
набора устройств считывания системы RTLS. участвующих в измерении расстояния командами «Уста
новить список одноранговых узлов измерения расстояния» (SetRangingPeers) и/или «Добавить одно
ранговые узлы измерения расстояния» (AddRangingPeors).
Стоит отметить, что инфраструктура для того чтобы приспосабливаться к тому, что число меток,
находящихся в зоне ее действия, постоянно меняется, может отдельно для каждой метки установить
периодичность выполнения операции измерения расстояния с помощью команды «Переключение в
состояние «Измерение расстояния» (SwitchState (Range)).
Когда инфраструктура обнаруживает, что метка собирается покинуть зону ее действия, то устрой
ство считывания системы RTLS переводит метку в состояние «По умолчанию» (Default state).
Если в течение определенного времени метка не получила никаких команд для перехода в со
стояние «По умолчанию» (Default state), то она принимает решение об этом переходе самостоятельно.
9.2 Состояния метки
Метка системы RTLS на прикладном уровне должна поддерживать состояния, приведенные в
таблице 21.
Т а б л и ц а 21- Состояния метки на прикладном уровне
Наименование состояния
«По умолчанию» (Default state)
«Передача блинк-лосыпки» (Blink state)
«Ожидание» (Wait state)
«Измерение расстояния» (Range state)
«Энергосбережение» (Sleep state)
Код состояния
0
1
2
3
4
Коды состояния метки «Зарезервировано» (Reserved), а также «Определяется пользователем»
(User defined) приведены в таблице 22.
Т а б л и ц а 22- Зарезервированные и определяемые пользователем коды состояний метки
Статус
«Зарезервировано» (Reserved)
«Определяется пользователем» (User defined)
Код состояния
5..8
9.. 15
9.2.1 Состояние «По умолчанию» (Default state)
Метка должна переходить в состояние «По умолчанию» (Default state) при получении команды
«Переключение в состояние «По умолчанию» (SwitchState (Default)) или при выявлении условия на
хождения вне зоны действия инфраструктуры в соответствии с 9.2.1.1. При переходе в состояние «По
умолчанию» (Default state) метка должна выбрать профиль по умолчанию в соответствии с 9.7 и пе
риодически передавать блинк-посылки в соответствии с 9.2.5. Значения параметров в состоянии «По
умолчанию» (Default state) приведены в табпице 42.
9.2.1.1 Условие нахождения вне зоны действия инфраструктуры
Если метка не получает команд или пакетов «Подтверждение» (Аск) от приемопередатчиков си
стемы RTLS в течение TContacl. то она должна предположить, что покинула зону действия инфраструк
туры.
9.2.2 Состояние «Ожидание» (Wait state)
Метка должна переходить в состояние «Ожидание» (Wait state) при получении команды «Пере
ключение в состояние «Ожидание» (SwitchState(Wait)) или при выходе из режима «Энергосбережение»
(Sleep state). При переходе в состояние «Ожидание» (Wait state) приложение метки должно проверить
последний полученный пакет команд на предмет наличия команды, ожидающей обработки. При на
личии команды, ожидающей обработки, она должна быть выполнена. Если при выполнении последней
команды состояние метки не изменилось, то метка должна включить свой приемник и ожидать даль
нейших команд.
Метка должна переходить из состояния «Ожидание» (Wait state) в состояние «Передача блинк-
посылки» (Blink state) при получении команды «Переключение в состояние» (SwitchState) или при от
сутствии команд смены состояния в течение максимальной длительности ожидания (WaitMaxDuration).
32