- for masOS (6/9)
이 파트에서는 macOS 환경에서 QGroundControl(QGC)의 주요 개발자 도구 사용법을 설명합니다.
Mock Link, Replay Flight Data, MAVLink Inspector, MAVLink Console, Onboard Files를 활용하면 실제 드론 없이 기능을 테스트하거나 통신 상태를 점검할 수 있습니다.
공식 Developer Guide의 내용을 반영했습니다.
Mock Link (가상 드론 연결)
Replay Flight Data (비행 로그 재생)
MAVLink Inspector (메시지 모니터링)
MAVLink Console (PX4 전용)
Onboard Files (기체 내부 파일 접근)
→ Analyze View 또는 Fly View 메뉴에서 접근
Debug 빌드에서만 사용 가능
Analyze → Mock Link에서 활성화
기능: Mission 업로드/다운로드, Parameter 확인, Setup 기능 테스트
Telemetry 로그(.tlog)를 불러와 재생
기능: 일시정지, 속도 조절, 슬라이더로 특정 시점 탐색
Inspector와 함께 분석 가능
위치: Fly View → 메뉴 → Replay Flight Data
실시간 메시지 모니터링 및 분석
메시지 필드별 값 확인 및 차트 표시
Analyze View → MAVLink Inspector
PX4 기체에서만 사용 가능 (ArduPilot 지원 안 됨)
SITL 또는 실제 PX4 하드웨어 연결 필요
명령 예시:
listener sensor_accel
param show SYS_AUTOSTART
reboot
Analyze View → MAVLink Console
드론 내부 파일 접근 도구
로그 다운로드, 설정 업로드 가능
저장 공간 상태 확인
위치: Analyze View → Onboard Files
macOS 보안 권한 문제로 앱 실행이 차단될 수 있음 → '보안 및 개인정보 보호'에서 허용 필
GStreamer 설치(`brew install gstreamer`) 후 영상 스트리밍 가능
Retina Display에서 UI 해상도 최적화 지원