I'm trying to use my pixhawk autopilot to forward a custom mavlink message from the GCS to an arduino, which will then decode the message and forward it to a transponder.
I want to be able to update this message from the GCS software while the UAV is in the air and send it over the GCS telemetry link. In order to do this, I want to add custom buttons and text fields to the GCS software. However, I haven't been able to find resources that explain how to customize GCS software.
Another alternative is using pymavlink embedded in pyQt to send the custom message while still using GCS software. I need a GUI to edit the custom message because the end users are not familiar with programming. However, I am not sure if there will be communication conflicts arising from pymavlink and the GCS software both trying to use the same port.
Concisely, I need help sending a custom mavlink message from a GCS to pixhawk over telemetry.
If this can be achieved, please let me know.