LDMX

토지 데이터 모델 탐색기

LDMX welcome screen

LDMX는 GVA 토지 데이터 모델(LDM)을 위한 실시간 DDS 디버거 및 진단 도구 입니다. LDM 메시지 버스에 대한 완벽한 가시성을 제공하므로 DEF STAN 23-009 에 따라 구축된 GVA 시스템의 개발, 통합 테스트 및 현장 문제 해결에 필수적인 도구입니다.

Qt6 및 Astute DDS를 기반으로 구축된 LDMX는 네트워크상의 모든 LDM 토픽을 구독하고, 전체 LDM v10 유형 시스템(42개의 IDL 파일)에 대해 XCDR2 페이로드를 디코딩하여 등록, 경보, UACM 상태 및 자유 형식 메시지 검사를 위한 전용 탭에 표시합니다.


핵심 역량

📡

실시간 DDS 모니터링

LDM DDS 토픽이 게시될 때마다 구독합니다. 하나 또는 여러 DDS 도메인에 걸쳐 실시간 메시지 수, 마지막 접속 시간, 토픽 필터링 기능을 제공합니다.

🔍

심층 메시지 검사

중첩된 복합 유형을 완전히 확장하여 캡처된 모든 메시지의 계층적 트리 보기를 제공합니다. 필드 이름과 값을 자세히 살펴보고 직렬화 및 콘텐츠 문제를 디버깅할 수 있습니다.


탭 개요

꼬리표 목적
등록 상태 GVA 등록 서비스를 통해 등록된 리소스의 실시간 보기로, 테스트를 위한 설명자 매핑 및 매핑/매핑 해제 작업이 포함됩니다.
경보 카테고리, 상태, 출처 및 타임스탬프가 포함된 모든 활성 알람을 표시합니다. LDMX에서 직접 확인, 해제, 주석 추가 및 재정의할 수 있습니다.
UACM 모니터 사용량 및 상태 모니터링 서비스에서 모니터링되는 모든 리소스에 대한 RAG 상태(🟢 / 🟡 / 🔴)
UACM 오류 상세 오류 발생 이력 - 원인, 상태, 발생 시간, 해결 시간 및 근본 원인 연결 관계
분석기 스크롤 가능한 메시지 목록과 각 페이로드에 대한 확장 가능한 트리 뷰를 통해 모든 DDS 트래픽을 캡처합니다.
주제 주제별 통계: 메시지 수, 마지막 수신 시간, 그리고 새로운 측정을 위한 카운터 재설정 정보
LDMX Alarms tab
Alarms tab
LDMX UACM Monitor tab
UACM Monitor tab
LDMX UACM Faults tab
UACM Faults tab
LDMX Analyser tab
Analyser tab

LDMX의 역할

개발 및 디버깅

  • 애플리케이션이 올바른 DDS 메시지를 게시하는지 확인하십시오.
  • XCDR 직렬화 오류를 디버깅하려면 메시지 내용을 검사하십시오.
  • 애플리케이션 시작 시 전체 등록 절차를 모니터링하세요.
  • 서비스 출시 전에 디스크립터 매핑의 유효성을 검사하십시오.

통합 테스트

  • 하위 시스템 간의 엔드 투 엔드 메시지 흐름을 확인합니다.
  • 알람 전파 및 HMI 처리 기능을 검증합니다.
  • 버스 전체에 걸쳐 UACM 상태 보고를 검증합니다.
  • 오프라인 분석을 위해 트래픽을 캡처하고 기록합니다.

표준 및 상호 운용성

영역 지원하다
GVA 표준 DEF STAN 23-009 (영국 범용 차량 아키텍처)
데이터 모델 GVA 토지 데이터 모델 v10 — 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)
UI 툴킷 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 토지 데이터 모델 제품군의 일부로 제공되며 라이선스를 취득한 고객에게 제공됩니다. 전체 참조, 디버깅 워크플로 및 탭별 단계별 안내는 문서에 포함되어 있습니다.