Skip to content

About

Mission Planner Ground Control Station for ArduPilot (c# .net)

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

7,863 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation Index

The new application lives in src/;

The original Mission Planner source is on GitHub; the local src-v.1.38 tree has been deleted. See LEGACY_SOURCE.md for how to resolve legacy paths in older tasks and preserve historical audit provenance.

Documentation lives in docs/ and is organized into three categories: core documents, subsystem references, and point-in-time reviews.

Core documents (keep these current)

Document Purpose
DESIGN_CONCEPTS.md Architecture philosophy: layers, DDD, pipeline, immutable state, UI patterns
ARCHITECTURE_DECISION_RECORDS.md ADRs, naming conventions, data flow, future direction
FEATURES.md Feature status per area (domain, UI screens): implemented vs missing
LEGACY_SOURCE.md Upstream legacy source and historical path/version conventions
MAPS.md Map catalog, policy, attribution, offline, and renderer architecture
MAPS_PLATFORM_VERIFICATION.md Manual verification matrix for the current Avalonia desktop target
MISSIONS.md Mission-map menu ownership, safety, formats, and known limitations

Subsystem references

Document Purpose
VEHICLE_CONNECTION.md Connection model, transports & resilience, telemetry streams, cleanup, test practices
MISSIONS.md Mission domain, planner UI, files, validation, upload/download, execution monitoring
PARAMETERS.md Parameter request/set, bulk streaming, storage, metadata system
FftAnalysisDesign.md FFT audit, standalone frequency/vibration domain, numerical contracts and review boundary
MAVLINK.md Official dialect provenance, generated coverage, and maintenance workflow
MAVLINK_DOMAIN_PROMOTION.md Rules and machine-readable ownership catalog for domain promotion
MAVFTP.md MAVLink filesystem streaming, correlation, retries, and limitations
FLIGHT_DATA.md Flight Data tab architecture, lifecycle, safety, and operator workflows
VEHICLE_SCRIPTS.md Constrained declarative vehicle automation format and safety boundary
Logging.md Telemetry recordings, application diagnostics, storage, viewers, retention, and verification
SERILOG_QUICKSTART.md Logging setup and diagnostic workflow
UI_VIEW_LIFECYCLE_AND_NAVIGATION.md Coding guide for Avalonia view lifecycle and Ursa drawer/navigation pages

Historical point-in-time analysis and fix logs (HUD integration analysis, parameter streaming debugging iterations, connection fix reports, etc.) were consolidated into the documents above in July 2026 and deleted; recover them from git history if needed.

Point-in-time reviews

Document Purpose
CODE_REVIEW_20260717.md Review findings and recommended mission-planner refactors for the 2026-07-17 source snapshot

About

Mission Planner Ground Control Station for ArduPilot (c# .net)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages