LDMX

Penjelajah Model Data Tanah

LDMX welcome screen

LDMX ialah alat penyahpepijat dan diagnostik DDS masa nyata untuk Model Data Tanah GVA. Ia memberikan keterlihatan lengkap ke dalam bas mesej LDM — menjadikannya teman penting untuk pembangunan, pengujian integrasi dan penyelesaian masalah lapangan sistem GVA yang dibina untuk DEF STAN 23-009 .

Dibina pada Qt6 dan Astute DDS , LDMX melanggan setiap topik LDM pada wayar, menyahkod muatan XCDR2 terhadap sistem jenis LDM v10 penuh (42 fail IDL) dan membentangkannya dalam tab khusus untuk pendaftaran, penggera, kesihatan UACM dan pemeriksaan mesej bentuk bebas.


Keupayaan Utama

📡

Pemantauan DDS Masa Nyata

Melanggan setiap topik LDM DDS sebaik sahaja ia diterbitkan. Kiraan mesej langsung, cap masa terakhir dilihat dan penapisan topik merentasi satu atau banyak domain DDS.

🔍

Pemeriksaan Mesej Dalam

Paparan pokok hierarki setiap mesej yang ditangkap dengan jenis kompleks bersarang dikembangkan sepenuhnya. Telusuri nama dan nilai medan untuk menyahpepijat isu bersiri dan kandungan.


Tab Sekilas Pandang

Tab Tujuan
Status Pendaftaran Paparan langsung sumber yang didaftarkan melalui Perkhidmatan Pendaftaran GVA, dengan pemetaan deskriptor dan tindakan peta/nyahpemetaan untuk pengujian
Penggera Semua penggera aktif dengan kategori, keadaan, sumber dan cap waktu. Akui, kosongkan, anotasi dan ganti terus daripada LDMX
Monitor UACM Status kesihatan RAG (🟢 / 🟡 / 🔴) untuk setiap sumber yang dipantau daripada perkhidmatan Pemantauan Penggunaan & Keadaan
Kerosakan UACM Sejarah peristiwa ralat terperinci — sumber, keadaan, masa kejadian, masa pembetulan dan perkaitan punca utama
Penganalisis Menangkap semua trafik DDS dengan senarai mesej skrol dan paparan pokok yang boleh dikembangkan bagi setiap muatan
Topik Statistik setiap topik: kiraan mesej, cap waktu terakhir yang diterima dan tetapkan semula kaunter untuk pengukuran baharu
LDMX Alarms tab
Alarms tab
LDMX UACM Monitor tab
UACM Monitor tab
LDMX UACM Faults tab
UACM Faults tab
LDMX Analyser tab
Analyser tab

Di Mana LDMX Sesuai

Pembangunan & Penyahpepijatan

  • Sahkan aplikasi anda menerbitkan mesej DDS yang betul
  • Periksa kandungan mesej untuk menyahpepijat pensirialisasian XCDR
  • Pantau aliran pendaftaran penuh semasa permulaan aplikasi
  • Sahkan pemetaan deskriptor sebelum disiarkan secara langsung

Pengujian Integrasi

  • Sahkan aliran mesej hujung ke hujung antara subsistem
  • Sahkan penyebaran penggera dan pengendalian HMI
  • Sahkan pelaporan kesihatan UACM merentasi bas
  • Tangkap dan catatkan trafik untuk analisis luar talian

Piawaian & Kebolehkendalian

Kawasan Sokongan
Piawaian GVA DEF STAN 23-009 (Senibina Kenderaan Generik UK)
Model Data Model Data Tanah GVA v10 — set IDL 42 fail penuh
Perisian Pertengahan DDS DDS yang bijak (disyorkan) — juga boleh digunakan untuk melawan RTI Connext, Eclipse Cyclone DDS dan eProsima Fast DDS
Protokol Wayar DDSI-RTPS 2.5, XCDR1 / XCDR2
Platform Ubuntu 22.04 / 24.04 LTS (x86_64, ARM64)
Kit Alat UI Qt6 — tema terang dan gelap

Mula Pantas

Lancarkan LDMX terus dari pokok binaan:

 cd build/bin
./ldmx              # default DDS domain 0
./ldmx --domain=1   # alternate domain for multi-system testing

LDMX mengambil konfigurasi daripada mana-mana ./ldmx-config.json , ~/.config/ldmx/config.json atau /etc/ldmx/config.json — membolehkan anda menghantar binari yang sama merentasi persekitaran pembangunan, integrasi dan penggunaan.


Ketersediaan

LDMX dihantar sebagai sebahagian daripada rangkaian produk Model Data Tanah GVA dan tersedia untuk pelanggan berlesen. Rujukan penuh, aliran kerja penyahpepijatan dan panduan tab demi tab terdapat dalam dokumentasi.