LDMX
Žemės duomenų modelio naršyklė
LDMX yra realaus laiko DDS derinimo ir diagnostikos įrankis, skirtas GVA žemės duomenų modeliui. Jis suteikia visišką LDM pranešimų magistralės matomumą, todėl yra esminis pagalbininkas kuriant, integruojant testavimą ir šalinant GVA sistemų, sukurtų pagal DEF STAN 23-009, triktis lauke.
Sukurtas naudojant „Qt6“ ir „Astute DDS“ , LDMX prenumeruoja kiekvieną LDM temą tinkle, dekoduoja XCDR2 naudingąją apkrovą pagal visą LDM v10 tipo sistemą (42 IDL failus) ir pateikia ją specialiuose skirtukuose registracijai, signalizacijai, UACM būklei ir laisvos formos pranešimų patikrinimui.
Pagrindinės galimybės
DDS stebėjimas realiuoju laiku
Prenumeruoja kiekvieną LDM DDS temą, kai tik ji publikuojama. Tiesioginių pranešimų skaičius, paskutinio matymo laiko žymos ir temų filtravimas viename ar keliuose DDS domenuose.
Giliųjų pranešimų patikra
Kiekvieno užfiksuoto pranešimo hierarchinis medžio rodinys su visiškai išskleistais įdėtaisiais sudėtingais tipais. Išsamiai peržiūrėkite laukų pavadinimus ir reikšmes, kad išspręstumėte serializavimo ir turinio problemas.
Skirtukų apžvalga
| Skirtukas | Tikslas |
|---|---|
| Registro būsena | Tiesioginis per GVA registracijos paslaugą užregistruotų išteklių vaizdas su deskriptorių susiejimais ir susiejimo / atsiejimo pašalinimo veiksmais testavimui |
| Signalizacijos | Visi aktyvūs pavojaus signalai su kategorija, būsena, šaltiniu ir laiko žyma. Patvirtinkite, išvalykite, komentuokite ir perrašykite tiesiai iš LDMX. |
| UACM monitorius | Kiekvieno stebimo ištekliaus iš naudojimo ir būklės stebėjimo paslaugos RAG sveikatos būsena (🟢 / 🟡 / 🔴) |
| UACM gedimai | Išsami gedimų įvykių istorija – šaltinis, būsena, atsiradimo laikas, pašalinimo laikas ir pagrindinės priežasties ryšys |
| Analizatorius | Fiksuoja visą DDS srautą su slenkančiu pranešimų sąrašu ir išskleidžiamu kiekvieno naudingojo krovinio medžio rodiniu |
| Temos | Statistika pagal temą: pranešimų skaičius, paskutinio gauto laiko žyma ir skaitiklių atstatymas naujiems matavimams |
Kur tinka LDMX
Kūrimas ir derinimas
- Patikrinkite, ar jūsų programa publikuoja teisingus DDS pranešimus
- Patikrinkite pranešimo turinį, kad galėtumėte derinti XCDR serializavimą
- Stebėkite visą registracijos srautą paleidus programą
- Prieš paskelbdami patikrinkite aprašų susiejimus
Integracinis testavimas
- Patvirtinkite visą posistemių pranešimų srautą
- Patikrinkite signalizacijos sklidimą ir HMI apdorojimą
- UACM sveikatos ataskaitų tikrinimas visoje magistralėje
- Srauto fiksavimas ir registravimas analizei neprisijungus
Standartai ir sąveikumas
| Plotas | Pagalba |
|---|---|
| GVA standartas | DEF STAN 23-009 (JK bendroji transporto priemonių architektūra) |
| Duomenų modelis | GVA žemės duomenų modelis v10 – visas 42 failų IDL rinkinys |
| DDS tarpinė programinė įranga | „Astute DDS“ (rekomenduojama) – taip pat veikia su „RTI Connext“, „Eclipse Cyclone DDS“ ir „eProsima Fast DDS“ |
| Vielos protokolas | DDSI-RTPS 2.5, XCDR1 / XCDR2 |
| Platformos | Ubuntu 22.04 / 24.04 LTS (x86_64, ARM64) |
| UI įrankių rinkinys | Qt6 – šviesios ir tamsios temos |
Greitas paleidimas
Paleiskite LDMX tiesiai iš kūrimo medžio:
cd build/bin
./ldmx # default DDS domain 0
./ldmx --domain=1 # alternate domain for multi-system testing LDMX konfigūraciją paima iš bet kurio iš šių failų ./ldmx-config.json , ~/.config/ldmx/config.json arba /etc/ldmx/config.json , todėl tą patį dvejetainį failą galite siųsti įvairiose kūrimo, integravimo ir diegimo aplinkose.
Prieinamumas
LDMX yra GVA žemės duomenų modelio produktų linijos dalis ir prieinama licencijuotiems klientams. Išsamią informaciją, derinimo darbo eigas ir išsamias instrukcijas rasite dokumentacijoje.