LDMX

Földadat-modellböngésző

LDMX welcome screen

Az LDMX egy valós idejű DDS hibakereső és diagnosztikai eszköz a GVA földadatmodellhez. Teljes körű betekintést nyújt az LDM üzenetbuszba, így nélkülözhetetlen társ a DEF STAN 23-009 szabvány szerint épített GVA rendszerek fejlesztéséhez, integrációs teszteléséhez és terepi hibaelhárításához.

A Qt6 és az Astute DDS alapokon épülő LDMX minden LDM témára feliratkozik a hálózaton, dekódolja az XCDR2 hasznos adatokat a teljes LDM v10 típusrendszerrel (42 IDL fájl) szemben, és dedikált lapokon jeleníti meg azokat a regisztrációhoz, riasztásokhoz, UACM állapotjelentéshez és szabad formátumú üzenetek ellenőrzéséhez.


Főbb képességek

📡

Valós idejű DDS-monitorozás

Feliratkozik minden LDM DDS témára, amint azok közzétételre kerülnek. Élő üzenetek száma, utolsó megtekintési időbélyegek és témaszűrés egy vagy több DDS domainen keresztül.

🔍

Mély üzenetvizsgálat

Hierarchikus fanézetben minden rögzített üzenet látható, a beágyazott összetett típusokat teljesen kibontva. A mezőnevek és -értékek részletezésével hibakeresheti a szerializációs és tartalmi problémákat.


Fülek áttekintése

Fül Cél
Nyilvántartási állapot A GVA regisztrációs szolgáltatáson keresztül regisztrált erőforrások élő nézete, leíró-megfeleltetésekkel és tesztelési célú leképezési/leképezés megszüntetési műveletekkel
Riasztások Minden aktív riasztás kategóriával, állapottal, forrással és időbélyeggel. Nyugtázás, törlés, jegyzetelés és felülbírálás közvetlenül az LDMX-ből
UACM-figyelő RAG állapotállapot (🟢 / 🟡 / 🔴) minden monitorozott erőforráshoz a Használat és állapotfigyelés szolgáltatásból
UACM hibák Részletes hibaelőzmény-előzmények – forrás, állapot, előfordulás időpontja, elhárítás időpontja és a kiváltó ok összefüggése
Analizátor Rögzíti az összes DDS forgalmat egy görgethető üzenetlistával és az egyes hasznos adatok kibontható fanézetével
Témák Témánkénti statisztikák: üzenetek száma, utolsó fogadott időbélyeg és számlálók visszaállítása friss méréshez
LDMX Alarms tab
Alarms tab
LDMX UACM Monitor tab
UACM Monitor tab
LDMX UACM Faults tab
UACM Faults tab
LDMX Analyser tab
Analyser tab

Ahol az LDMX illik

Fejlesztés és hibakeresés

  • Ellenőrizze, hogy az alkalmazás a megfelelő DDS-üzeneteket teszi közzé.
  • Üzenet tartalmának vizsgálata az XCDR szerializáció hibakereséséhez
  • A teljes regisztrációs folyamat figyelése az alkalmazás indításakor
  • A leíró megfeleltetések érvényesítése az élő közzététel előtt

Integrációs tesztelés

  • Végpontok közötti üzenetáramlás megerősítése az alrendszerek között
  • Riasztás terjedésének és HMI kezelésének ellenőrzése
  • UACM állapotjelentések validálása a buszon keresztül
  • Forgalom rögzítése és naplózása offline elemzéshez

Szabványok és interoperabilitás

Terület Támogatás
GVA-szabvány DEF STAN 23-009 (Egyesült Királyságbeli általános járműarchitektúra)
Adatmodell GVA Land Data Model v10 — teljes 42 fájlból álló IDL-készlet
DDS köztes szoftver Astute DDS (ajánlott) – RTI Connext, Eclipse Cyclone DDS és eProsima Fast DDS rendszerekkel is működik
Vezetékes protokoll DDSI-RTPS 2.5, XCDR1 / XCDR2
Platformok Ubuntu 22.04 / 24.04 LTS (x86_64, ARM64)
Felhasználói felület eszközkészlet Qt6 — világos és sötét témák

Gyorsindítás

Indítsd el az LDMX-et közvetlenül a build fából:

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

Az LDMX a konfigurációt ./ldmx-config.json , ~/.config/ldmx/config.json vagy /etc/ldmx/config.json fájlok bármelyikéből átveszi – lehetővé téve, hogy ugyanazt a bináris fájlt küldje el fejlesztési, integrációs és telepített környezetek között.


Elérhetőség

Az LDMX a GVA Land Data Model termékcsalád részeként érkezik, és licenccel rendelkező ügyfelek számára érhető el. A teljes referencia, a hibakeresési munkafolyamatok és a fülről fülre történő útmutató a dokumentációban található.