ГОСТ Р ИСО/МЭК 24730-5-2014
9.3.5.3 Подполе «Прикладной идентификатор однорангового узла X» (Application ID of peer X)
Подполе «Прикладной идентификатор однорангового узла X» (Application ID of peer X) содер
жит 14-битовый идентификатор однорангового узла. Данный идентификатор присваивается инфра
структурой с целью идентифицировать одноранговый узел в отчетах операций измерения расстояния
(см. 9.4.6).
9.3.6Команда«Получитьсписокодноранговыхузловизмерениярасстояния»
(GotRangingPeers)
Формат команды «Получитьсписокодноранговых узлов измерениярасстояния» (GetRangingPeers)
приведен на рисунке 37.
При получении команды «Получить список одноранговых узлов изме-рения расстояния»
(GetRangingPeers) приемопередатчик системы RTLS должен в течение Т-птеотлррьсаьоп ответить соот
ветствующим пакетом отчета.
9.3.7 Команда, определяемая пользователем
Формат любой команды, определяемой пользователем, должен соответствовать рисунку 39.
CommandCode
Number of Octets
8
8
Подполе, определяемое пользова
телем
8 х число байтов
Рисунок 39 - Команда, определяемая пользователем
9.3.7.1 Подполе «Число байтов» (Number of Octets)
Подполе «Число байтов» должно содержать остаточное число байтов команд.
9.3.8 Приоритизация команд
Если метка при включенном приемнике получает разные команды от разных приемопередатчиков
инфраструктуры системы RTLS. то применяются следующие правила:
1) любая команда, которая не вносит изменения в настроечный вектор или в состояние метки
на прикладном уровне (например, «Установить список одноранговых узлов измерения расстояния»
(SetRangingPeors) или «Добавить одноранговые узлы измерения расстояния» (AddRangingPeers)),
должна быть выполнена при получении;
2) любая команда, которая может внести изменения в настроечный вектор или в состояние мет
ки на прикладном уровне, должна выполняться в случае получения от приемопередатчика системы
RTLS. который отправил команду с самым высоким приоритетом в соответствии с таблицей 29. Коман
ды должны быть исполнены в том порядке, в котором они установлены в отмеченном пакете
команды
приложения;
Т а б л и ц а 29- Приоритеты прикладных команд
Н аиы енсеаннс команды
Приоригет
7
6
5
4
3
2
«Установить конфигурацию» (SetConfig)
«Получить конфигурацию» (GetConfig)
«Получить одноранговые узлы измерения расстояния»
(GetRangingPeers)
«Переключение в состояние «Энергосбережение»
(SwitchState(Sleep))
«Переключение в состояние «Ожидание»
(SwitchState(Wait))
«Переключение в состояние «Измерение расстояния»
(SwitchState(Range))
«Переключение в состояние» («Передача блинк-
посылки» или «По умолчанию») (SwitchState(Blink or
Default))
1
3)в случае если при включенном приемнике метка получает команды с одинаковым приоритетом
от разных приемопередатчиков системы RTLS. то она принимает к исполнению только последний полу ченный
пакет команды.
41