ArduPilot / ArduPilot/MissionPlanner

Forward links should forward HEARTBEAT message too

Open
#3,394 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

For follow-me, ship landing project and other applications it is useful to be able to forward one vehicle's location to another. MP's has such a feature (I've just discovered today) using Data, right-mouse-button-click, forward between links.

The issue though is that this only sends the ATTITUDE and GLOBAL_POSITION_INT messages. I think we should also be sending the HEARTBEAT so that readers of the mavlink messages know what type of vehicle they are dealing with.

Here is a screenshot of a test with a quadcopter (vehicle1) and a shiplanding beacon (Vehicle 10). We can see that for vehicle 10 we only get the ATTITUDE and GLOBAL_POSITION_INT messages
![image](https://github.com/user-attachments/assets/fc58e462-3bd9-4dd5-b4c9-0a85f419a0a5)

@tridge, I think you were the original requestor of this feature so just FYI

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start at Mission Planner's Data → forward between links behavior; done means a forwarded vehicle also emits HEARTBEAT alongside ATTITUDE and GLOBAL_POSITION_INT.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, networking
Issue type
Feature
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.