LDMX

Arazi Veri Modeli Gezgini

LDMX welcome screen

LDMX, GVA Arazi Veri Modeli için gerçek zamanlı bir DDS hata ayıklayıcı ve teşhis aracıdır . LDM mesaj veri yoluna tam görünürlük sağlar; bu da onu DEF STAN 23-009'a göre oluşturulmuş GVA sistemlerinin geliştirilmesi, entegrasyon testi ve saha sorun gidermesi için vazgeçilmez bir yardımcı haline getirir.

Qt6 ve Astute DDS üzerine kurulu olan LDMX, ağdaki her LDM konusuna abone olur, XCDR2 yüklerini tam LDM v10 tip sistemine (42 IDL dosyası) karşı çözümler ve bunları kayıt, alarmlar, UACM sağlığı ve serbest biçimli mesaj incelemesi için özel sekmelerde sunar.


Temel Yetenekler

📡

Gerçek Zamanlı DDS İzleme

Yayınlandığı anda her LDM DDS konusuna abone olur. Bir veya daha fazla DDS etki alanında canlı mesaj sayımları, son görülme zaman damgaları ve konu filtrelemesi sağlar.

🔍

Derin Mesaj İncelemesi

Yakalanan her mesajın hiyerarşik ağaç görünümü, iç içe geçmiş karmaşık türlerle tamamen genişletilmiş olarak sunulmaktadır. Seri hale getirme ve içerik sorunlarını gidermek için alan adlarına ve değerlerine ayrıntılı olarak bakabilirsiniz.


Sekmelere Genel Bakış

Sekme Amaç
Kayıt Durumu GVA Kayıt Hizmeti aracılığıyla kaydedilen kaynakların canlı görünümü, test amaçlı tanımlayıcı eşleştirmeleri ve eşleştirme/eşleştirmeyi kaldırma işlemleriyle birlikte sunulmaktadır.
Alarmlar Kategori, durum, kaynak ve zaman damgası bilgileriyle birlikte tüm aktif alarmlar. LDMX üzerinden doğrudan onaylama, silme, açıklama ekleme ve geçersiz kılma işlemleri yapılabilir.
UACM Monitörü Kullanım ve Durum İzleme hizmetinden izlenen her kaynak için RAG sağlık durumu (🟢 / 🟡 / 🔴)
UACM Arızaları Ayrıntılı arıza olay geçmişi — kaynak, durum, oluşum zamanı, giderilme zamanı ve temel neden bağlantısı
Analiz cihazı Kaydırılabilir mesaj listesi ve her bir yükün genişletilebilir ağaç görünümüyle tüm DDS trafiğini yakalar.
Konular Konu bazlı istatistikler: mesaj sayısı, son alınan zaman damgası ve yeni ölçüm için sıfırlama sayaçları.
LDMX Alarms tab
Alarms tab
LDMX UACM Monitor tab
UACM Monitor tab
LDMX UACM Faults tab
UACM Faults tab
LDMX Analyser tab
Analyser tab

LDMX'in Uygun Olduğu Yerler

Geliştirme ve Hata Ayıklama

  • Uygulamanızın doğru DDS mesajlarını yayınladığını doğrulayın.
  • XCDR serileştirme hatalarını gidermek için mesaj içeriğini inceleyin.
  • Başvuru başlatılırken tüm kayıt sürecini izleyin.
  • Yayına geçmeden önce tanımlayıcı eşleştirmelerini doğrulayın.

Entegrasyon Testi

  • Alt sistemler arasında uçtan uca mesaj akışını doğrulayın.
  • Alarm yayılımını ve HMI işlemesini doğrulayın.
  • UACM sağlık raporlamasının otobüs genelinde doğruluğunu kontrol edin.
  • Çevrimdışı analiz için trafiği yakalayın ve kaydedin.

Standartlar ve Birlikte Çalışabilirlik

Alan Destek
GVA Standard DEF STAN 23-009 (Birleşik Krallık Genel Araç Mimarisi)
Veri Modeli GVA Arazi Veri Modeli v10 — 42 dosyadan oluşan tam IDL seti
DDS Ara Katman Yazılımı Astute DDS (önerilir) — ayrıca RTI Connext, Eclipse Cyclone DDS ve eProsima Fast DDS ile de rekabet eder.
Kablo Protokolü DDSI-RTPS 2.5, XCDR1 / XCDR2
Platformlar Ubuntu 22.04 / 24.04 LTS (x86_64, ARM64)
Kullanıcı Arayüzü Araç Kiti Qt6 — açık ve koyu temalar

Hızlı Başlangıç

LDMX'i doğrudan derleme ağacından başlatın:

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

LDMX, yapılandırmayı ./ldmx-config.json , ~/.config/ldmx/config.json veya /etc/ldmx/config.json dosyalarından herhangi birinden alır; bu da geliştirme, entegrasyon ve dağıtım ortamlarında aynı ikili dosyayı göndermenizi sağlar.


Müsaitlik

LDMX, GVA Arazi Veri Modeli ürün serisinin bir parçası olarak sunulmaktadır ve lisanslı müşteriler için mevcuttur. Tam referans, hata ayıklama iş akışları ve sekme sekme adım adım kılavuz, dokümantasyonda yer almaktadır.