LDMX
Földadat-modellböngésző
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 |
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ó.