LDMX
مستكشف نموذج بيانات الأراضي
LDMX هو أداة تصحيح أخطاء وتشخيص في الوقت الفعلي لنموذج بيانات الأراضي GVA. يوفر رؤية كاملة لحافلة رسائل LDM، مما يجعله رفيقًا أساسيًا لتطوير واختبار تكامل واستكشاف الأخطاء وإصلاحها ميدانيًا لأنظمة GVA المصممة وفقًا لمعيار DEF STAN 23-009 .
تم بناء LDMX على Qt6 و Astute DDS ، وهو يشترك في كل موضوع LDM على الشبكة، ويقوم بفك تشفير حمولات XCDR2 مقابل نظام LDM v10 الكامل (42 ملف IDL) ويعرضها في علامات تبويب مخصصة للتسجيل والإنذارات وحالة UACM وفحص الرسائل الحرة.
القدرات الرئيسية
مراقبة نظام التشخيص المباشر في الوقت الفعلي
يشترك في جميع مواضيع LDM DDS فور نشرها. يتضمن ذلك عدّ الرسائل المباشرة، والطوابع الزمنية لآخر ظهور، وتصفية المواضيع عبر نطاق DDS واحد أو أكثر.
فحص الرسائل العميق
عرض شجري هرمي لكل رسالة تم التقاطها مع توسيع كامل للأنواع المعقدة المتداخلة. يمكنك استعراض أسماء الحقول وقيمها لتصحيح أخطاء التسلسل والمحتوى.
نظرة سريعة على علامات التبويب
| فاتورة غير مدفوعة | غاية |
|---|---|
| حالة التسجيل | عرض مباشر للموارد المسجلة عبر خدمة تسجيل القيمة المضافة العالمية، مع تعيينات وصفية وإجراءات تعيين/إلغاء تعيين لأغراض الاختبار. |
| إنذار | جميع الإنذارات النشطة مع الفئة والحالة والمصدر والطابع الزمني. تأكيد الإنذارات ومسحها وإضافة تعليقات عليها وتجاوزها مباشرةً من ملف LDMX |
| شاشة مراقبة UACM | حالة الصحة (🟢 / 🟡 / 🔴) لكل مورد مراقب من خدمة مراقبة الاستخدام والحالة |
| أعطال UACM | سجل مفصل لأحداث الأعطال - المصدر، الحالة، وقت الحدوث، وقت الإصلاح، وربط السبب الجذري |
| محلل | يلتقط جميع حركة مرور DDS مع قائمة رسائل قابلة للتمرير وعرض شجري قابل للتوسيع لكل حمولة |
| المواضيع | إحصائيات لكل موضوع: عدد الرسائل، وآخر طابع زمني للاستلام، وإعادة ضبط العدادات لإجراء قياسات جديدة |
أين يناسب LDMX
التطوير والتصحيح
- تأكد من أن تطبيقك ينشر رسائل DDS الصحيحة
- افحص محتوى الرسالة لتصحيح أخطاء تسلسل XCDR
- راقب عملية التسجيل الكاملة عند بدء تشغيل التطبيق
- تحقق من صحة تعيينات الواصفات قبل النشر
اختبار التكامل
- تأكيد تدفق الرسائل من البداية إلى النهاية بين الأنظمة الفرعية
- تحقق من انتشار الإنذار ومعالجة واجهة المستخدم الرسومية
- التحقق من صحة تقارير الصحة الخاصة بنظام إدارة الاتصالات الموحدة (UACM) عبر جميع أقسام النظام.
- التقاط وتسجيل حركة البيانات لتحليلها دون اتصال بالإنترنت
المعايير وقابلية التشغيل البيني
| منطقة | يدعم |
|---|---|
| معيار GVA | DEF STAN 23-009 (هندسة المركبات العامة في المملكة المتحدة) |
| نموذج البيانات | نموذج بيانات أراضي GVA الإصدار 10 - مجموعة كاملة من 42 ملف IDL |
| برنامج وسيط DDS | برنامج Astute DDS (موصى به) - يعمل أيضًا ضد برامج RTI Connext و Eclipse Cyclone DDS و eProsima Fast DDS |
| بروتوكول الأسلاك | DDSI-RTPS 2.5، XCDR1 / XCDR2 |
| المنصات | أوبونتو 22.04 / 24.04 LTS (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 Land Data Model وهو متاح للعملاء المرخصين. تجدون المرجع الكامل، وخطوات تصحيح الأخطاء، والشرح المفصل لكل تبويب في الوثائق.