LDMX
Arazi Veri Modeli Gezgini
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'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.