ArduPilot / ArduPilot/MissionPlanner

showing another GCS in vehicle list

Open
#2,844 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

If there are multiple GCS on the radio link with different sysid then MissionPlanner can end up showing the other GCS in the vehicle list:
![image](https://user-images.githubusercontent.com/831867/164552586-70cae329-8dfe-4de6-b3ad-51acd31d23cc.png)
in this example sysid 251 is a mavproxy instance that was forwarding to MissionPlanner
This led to some confusion as MissionPlanner defaulted to the mavproxy GCS as a vehicle, and showed the copter flight modes for a quadplane.
We should be able to exclude GCS instances using HEARTBEAT MAV_TYPE of GCS

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue identifies Mission Planner’s vehicle list and HEARTBEAT MAV_TYPE as the relevant entry points. Start by tracing how HEARTBEAT messages and sysids populate the list; done means GCS instances such as MAVProxy are excluded, so Mission Planner does not treat them as vehicles or show their flight modes.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, robotics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.