ArduPilot / ArduPilot/apm_planner

Refactor Waypoints and WaypointManager handling

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
enhancement Mission Planning
Dominant language
C++
Stars
550
Forks
483
PR merge metrics
No merged PRs in 30d

Description

Waypoints emit too many signals that other objects tie into, access should be thought out and reimplemented to reduce the number of "changed" signals, and simplify waypoint editing and access.

Contributor guide

Open the contributing guide

Research direction

The issue names Waypoints and WaypointManager but provides no file paths, tests, or concrete completion criteria. Start by locating those implementations and mapping their current changed-signal connections, then identify the existing waypoint-editing behavior that must remain intact while the access and signal design is reconsidered.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.