I want to use the mission planner "Inject GPS" function to send RTCM correction data from a base station GPS to the GPS in my Airplane using the latest Mission Planner on the ground and a Pixhawk running Arduplane 3.4.0 up in the air.
I have successfully sent correction data using the pymavlink mavgps application which utilises the SERIAL_CONTROL functions of the MAVLink protocol. This, however, takes exclusive control over a serial port and cannot be used in parallel to the Mission Planner.
Using the Inject GPS function does not seem to do anything, my GPS does not receive data. I took a look at the Piksi documentation which covers the case of sending correction data over MAVLink. However, while the Piksi uses UDP to send the data to the Mission Planner, I want to use a COM port on which RTCM data arrives.
The GPS's output is standard NMEA, I want to send RTCM data.
Has anyone achieved something like this? The basic functionality seems to be implemented, unfortunately in a broken way.
Thank you very much,