Hello
I am having a strange problem.
I made by own ground station in UDP, which listen to UDP MAVLINK packets coming from the drone and parse them. I tried this ground station with some real copter and SITL simulation and works fine as expected.
When I tried it with RPi+Navio2, and I set
sudo ArduCopter-quad -A udp:192.168.100.4:600
to send MAVLink output stream to my ground station, I find out that my ground station only receives heartbeat message from RPI+Navio drone. Other messages related to status, GPS, batteries, … are not sent at all.
When I turn on APM Planner or QGroundControl, they are able to receive all MAVLink message.
Then, when I come back to my ground station after shutting down APM Planner or QGroundControl, my ground station is able to send all types of messages.
This is a strange behavior, as it is like Ardupilot is waiting for a certain condition to start sending all its MAVLink message.
Is there a way to make RPI+Navio2 send all types of message since the start and not only heartbeat message?
I have been stuck onto this for long time.
Thank you
Anis