ArduPilot / ArduPilot/MissionPlanner

Feature request: Auto-reconnect when Bluetooth drops

Open
#1,304 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.