Радиосвязь: практическое применение
Временно изменить триггеры MC-координат: что сохраняется во время override
Временный режим имеет собственный жизненный цикл
При перегрузке сигнализации уполномоченный специалист может временно переопределить триггеры отчётов о местоположении. В общей архитектуре MC такой режим называется trigger override. Его задача может быть связана с техническими или оперативными причинами, но он не означает произвольное отключение всех источников координат.
Описанная процедура действует в пределах одной MC-системы. Она затрагивает триггеры, настроенные запрашивающими пользователями. Сервер должен сохранить незатронутыми триггеры, происходящие от MC service servers, чтобы не нарушить работу системы.
Что происходит с обычными запросами
Перед применением override сервер сохраняет текущую конфигурацию. Затем для выбранного источника применяются триггеры уполномоченного инициатора без обычной агрегации других клиентских запросов. Подписанные клиенты получают соответствующее указание режима.
Особенно важен новый запрос, пришедший во время override. Он учитывается в сохранённой конфигурации до отмены временного режима. Поэтому отсутствие немедленного изменения частоты отчётов ещё не доказывает потерю новой настройки.
Проверка на понятном примере
Два тестовых наблюдателя получают координаты одного источника. Инженер фиксирует обычную конфигурацию, затем уполномоченный пользователь включает согласованный override. Проверяют фактическое изменение отчётности и уведомление другого наблюдателя.
Во время действия режима второй наблюдатель направляет новый допустимый запрос триггеров. Его результат сопоставляют с сохранённой конфигурацией. Затем отменяют override и проверяют восстановление именно актуального сохранённого набора, учитывающего предусмотренную обработку новых запросов.
Отдельный клиент подписывают уже после включения режима. В документе предусмотрено получение указания override при такой подписке до его отмены. Этот опыт помогает выявить ситуацию, когда вновь подключившийся диспетчер иначе трактует временно изменённую отчётность.
Как закончить временное изменение
Отмена также проходит проверку полномочий. Сервер извлекает сохранённую конфигурацию, восстанавливает триггеры и сообщает об отмене соответствующим клиентам. В программе приёмки нужны оба направления: включение и возврат. Проверка только временного снижения нагрузки оставляет без ответа вопрос дальнейшей работы.
В карточке изменения сохраняют инициатора, источники, исходное состояние, новые запросы во время режима и результат восстановления. Конкретные интервалы и допустимые нагрузки устанавливают проектом.
Такой учёт предотвращает две ошибки: ожидание немедленного действия каждого запроса во время override и возврат к устаревшей копии настроек после его отмены. Диспетчер получает объяснимый временный режим с наблюдаемым завершением, а инженер не объявляет его универсальным межсистемным механизмом подавления всех координатных сообщений.