Число спутников GNSS: различать наблюдение и использование в решении
Экран приёмника хозяйства показывает больше спутников, чем экспорт телеметрии. Это не обязательно потеря данных. Один счётчик может относиться к наблюдаемым сигналам, другой — к спутникам, использованным в конкретном решении. Проверяйте определения и временную принадлежность. Число спутников само по себе также не подтверждает точность положения: панель должна сохранять его диагностический смысл и не превращать большое количество в универсальную гарантию исправности всего навигационного тракта машины.
Назвать каждый счётчик
GPGGA NovAtel описывает satellites in use; HEADING2 отдельно различает tracked и used in solution в своём контексте. (NovAtel OEM7 — GPGGA) (NovAtel OEM7 — HEADING2) Это примеры разных полей, а не единая универсальная шкала для всех сообщений. Подтвердите источник выбранного счётчика и тип решения. Не сравнивайте автоматически число для heading с числом для положения, даже когда оба сообщения пришли от одного комплекта. У них могут быть собственные условия и состав использованных наблюдений.
В таблицу включите имя исходного поля, описание, эпоху и место отображения. Разделите спутники и сигналы, если приложение выводит оба вида данных. Один спутник способен иметь несколько наблюдаемых сигналов; итоговые значения нельзя складывать по системам без проверки определения. Если интерфейс показывает только слово «спутники», уточните подпись и экспорт. Пользователь должен понимать, какое именно число сравнивает с предыдущей записью или экраном другого устройства хозяйства, не угадывая его смысл по размеру.
Сверить сообщения одной эпохи
На собственных тестовых логах задайте разные различимые количества для разных полей и проследите преобразование. Затем сопоставьте разрешённый реальный журнал с экраном, учитывая частоту обновления и задержку доставки. Не делайте вывод по двум случайным скриншотам с разным временем. Если точная привязка недоступна, укажите ограничение сравнения. Для анализа полезнее сохранить исходный log и его время, чем вручную переписать несколько цифр без контекста в итоговую сервисную таблицу хозяйства.
Отдельно проверьте отсутствующее поле, нулевое значение и неподдерживаемый тип сообщения. Программа должна различать их по контракту, а не назначать всем один статус «нет спутников». Не создавайте искусственные радиопомехи ради проверки счётчика. Нужные состояния можно изучить на изолированном воспроизведении собственных тестовых записей. После восстановления обычного потока убедитесь, что старое число не закрепилось в кэше и что оно связано с тем же источником и типом решения, который сейчас отображает приложение.
Принять диагностическое число
В акте сохраните определения счётчиков, исходные поля и проверку подписей. Приёмка подтверждает правильную передачу выбранной величины и её контекста. Для хозяйства это позволяет объяснить расхождение экранов без ненужной замены антенны или радиошлюза. Оператор видит наблюдение и использование отдельно, а обслуживание не выводит неисправность либо гарантированную точность по одному большому или малому числу, потеряв различие между сообщениями, эпохами и видами навигационного решения установленного GNSS комплекта техники.