ArduPilot / ArduPilot/MissionPlanner
Feature request: Auto-reconnect when Bluetooth drops
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
As a bunch of us start using MP with Dragonlink v3 and its fully bidirectional telemetry, the issue of Bluetooth disconnect headaches has come up. The connectivity between MP on laptop or tablet and the DLA transmitter is via Bluetooth, and generally works well, until you and your radio walk more than ~30 feet from your MP platform. Would it be possible to add some logic to MP where it will attempt reconnection if dropped without explicit user command to disconnect? And when auto-reconnecting, ideally continue with the same log files, and recognize that a full download of the params is unlikely to be necessary. Perhaps checksum compare with ArduPilot on current state of params?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating Mission Planner’s Bluetooth connection handling, then trace how log files and parameter downloads are managed after a connection is established. Define the reconnection behavior for an unexpected drop, including preserving the current log and avoiding an unnecessary full parameter download; the issue names no files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100