My first question is, do I need to rebuild qgroundcontrol with the source code updated to reflect my changed mavlink headers? I am currently using the regular install.
I’m adding custom telemetry to mavlink and not seeing the message in QGC. I’ve used python mavgenerate to regenerate the mavlink headers with my added message in common.xml. I made the associated changes to mavlink_messages.cpp, as detailed in this post https://dev.px4.io/v1.9.0/en/middleware/mavlink.html
and mavlink_main.cpp, adding it to the stream for the various cases.
I’ve been trying to piece together the steps from the following links.