एलडीएमएक्स
भूमि डेटा मॉडल एक्सप्लोरर
LDMX, GVA लैंड डेटा मॉडल के लिए एक रीयल-टाइम DDS डीबगर और डायग्नोस्टिक्स टूल है। यह LDM मैसेज बस में पूर्ण दृश्यता प्रदान करता है - जिससे यह DEF STAN 23-009 के अनुसार निर्मित GVA सिस्टम के विकास, एकीकरण परीक्षण और फील्ड समस्या निवारण के लिए एक आवश्यक सहयोगी बन जाता है।
Qt6 और Astute DDS पर निर्मित, LDMX वायर पर मौजूद प्रत्येक LDM विषय की सदस्यता लेता है, पूर्ण LDM v10 प्रकार प्रणाली (42 IDL फ़ाइलें) के विरुद्ध XCDR2 पेलोड को डिकोड करता है और उन्हें पंजीकरण, अलार्म, UACM स्वास्थ्य और मुक्त-रूप संदेश निरीक्षण के लिए समर्पित टैब में प्रस्तुत करता है।
मुख्य क्षमताएँ
रीयल-टाइम डीडीएस मॉनिटरिंग
प्रकाशित होते ही प्रत्येक LDM DDS विषय की सदस्यता लेता है। लाइव संदेश गणना, अंतिम बार देखे जाने का समय और एक या अनेक DDS डोमेन में विषय फ़िल्टरिंग की सुविधा उपलब्ध है।
गहन संदेश निरीक्षण
कैप्चर किए गए प्रत्येक संदेश का पदानुक्रमित ट्री व्यू, जिसमें नेस्टेड जटिल प्रकार पूरी तरह से विस्तारित हैं। सीरियलाइज़ेशन और सामग्री संबंधी समस्याओं को डीबग करने के लिए फ़ील्ड नामों और मानों की गहराई से जांच करें।
टैब पर एक नजर
| टैब | उद्देश्य |
|---|---|
| रजिस्ट्री स्थिति | जीवीए पंजीकरण सेवा के माध्यम से पंजीकृत संसाधनों का लाइव दृश्य, जिसमें विवरण मैपिंग और परीक्षण के लिए मैप/अनमैप क्रियाएं शामिल हैं। |
| एलार्म | श्रेणी, स्थिति, स्रोत और टाइमस्टैम्प सहित सभी सक्रिय अलार्म। LDMX से सीधे स्वीकार करें, साफ़ करें, टिप्पणी करें और ओवरराइड करें। |
| यूएसीएम मॉनिटर | उपयोग और स्थिति निगरानी सेवा से प्रत्येक निगरानी किए गए संसाधन के लिए RAG स्वास्थ्य स्थिति (🟢 / 🟡 / 🔴) |
| यूएसीएम दोष | त्रुटि घटना का विस्तृत इतिहास — स्रोत, स्थिति, घटित होने का समय, सुधार का समय और मूल कारण का संबंध |
| विश्लेषक | यह स्क्रॉलिंग संदेश सूची और प्रत्येक पेलोड के विस्तार योग्य ट्री दृश्य के साथ सभी डीडीएस ट्रैफ़िक को कैप्चर करता है। |
| विषय | विषय-वार आँकड़े: संदेशों की संख्या, अंतिम प्राप्ति का समय और नए माप के लिए रीसेट काउंटर |
एलडीएमएक्स कहाँ फिट बैठता है
विकास और डिबगिंग
- सुनिश्चित करें कि आपका एप्लिकेशन सही डीडीएस संदेश प्रकाशित करता है।
- XCDR सीरियलाइज़ेशन में गड़बड़ी दूर करने के लिए संदेश की सामग्री का निरीक्षण करें
- आवेदन शुरू होने पर संपूर्ण पंजीकरण प्रक्रिया की निगरानी करें।
- लाइव होने से पहले डिस्क्रिप्टर मैपिंग को सत्यापित करें
एकीकरण परीक्षण
- उपप्रणालियों के बीच संपूर्ण संदेश प्रवाह की पुष्टि करें
- अलार्म प्रसार और HMI हैंडलिंग को सत्यापित करें
- बस में UACM स्वास्थ्य रिपोर्टिंग को मान्य करें
- ऑफ़लाइन विश्लेषण के लिए ट्रैफ़िक को कैप्चर और लॉग करें
मानक और अंतरसंचालनीयता
| क्षेत्र | सहायता |
|---|---|
| जीवीए मानक | DEF STAN 23-009 (यूके जेनेरिक वाहन आर्किटेक्चर) |
| डेटा मॉडल | GVA लैंड डेटा मॉडल v10 — पूर्ण 42-फ़ाइल IDL सेट |
| डीडीएस मिडलवेयर | एस्ट्यूट डीडीएस (अनुशंसित) — यह आरटीआई कॉनेक्स्ट, एक्लिप्स साइक्लोन डीडीएस और ईप्रोसिमा फास्ट डीडीएस के साथ भी चलता है। |
| वायर प्रोटोकॉल | डीडीएसआई-आरटीपीएस 2.5, एक्ससीडीआर1 / एक्ससीडीआर2 |
| प्लेटफार्म | उबंटू 22.04 / 24.04 एलटीएस (x86_64, ARM64) |
| यूआई टूलकिट | Qt6 — लाइट और डार्क थीम |
त्वरित शुरुआत
बिल्ड ट्री से सीधे LDMX लॉन्च करें:
cd build/bin
./ldmx # default DDS domain 0
./ldmx --domain=1 # alternate domain for multi-system testing LDMX कॉन्फ़िगरेशन को ./ldmx-config.json , ~/.config/ldmx/config.json या /etc/ldmx/config.json में से किसी भी फ़ाइल से प्राप्त कर लेता है - जिससे आप एक ही बाइनरी को डेवलपमेंट, इंटीग्रेशन और डिप्लॉयड एनवायरनमेंट में भेज सकते हैं।
उपलब्धता
LDMX , GVA लैंड डेटा मॉडल उत्पाद श्रृंखला के एक भाग के रूप में उपलब्ध है और लाइसेंस प्राप्त ग्राहकों के लिए उपलब्ध है। संपूर्ण संदर्भ, डिबगिंग वर्कफ़्लो और टैब-दर-टैब विस्तृत जानकारी दस्तावेज़ में उपलब्ध है।