Open
Description
On Ardupilot, I need to set the telemetry rates myself or I don't get any updates. This works for battery and GPS, for instance.
set_rate_rc is not implemented, I guess because it is already sent with system status. However I don't get any updates there unless I open QGroundControl and then come back to my app.
I guess this is more of a list of questions:
- How does a GCS make the rc connection status start working?
- How do I get the connection strength percentage? It is always NaN
- I don't really want to change the rates that are configured in parameters on the autopilot. Is there a way to set the rate to the value configured on the autopilot? Or do I need to fetch the parameter and then set it to that value with set_rate_* ? In that case, how do I know which parameter to check (i.e. which telemetry port: for ArduPilot x in SRx_*)?