Today I configured Herelink and Solex based on the latest release.
As recommended in the current guide, I configured the vehicle’s mode switches in Solex (four different modes) using two buttons (short and long click actions) and set FLTMODE_CH: to 0 on ArduCopter (4.0.3).
My concern is that due to packet losses in communication the MAVLink command may get lost. Is there any kind of retry strategy?
The previous way of mapping click actions to PWM timings transmitted via SBus looks more stable to me as this signal gets transmitted repeatedly as long as there is no further click setting a different value.
So I tend to continue using the button -> SBus channel values configuration in the general settings app instead of the button -> MAVLink command configuration in Solex.
Is there any argue against my concerns coming from the developers?
To be honest, the classic two state / tri state switches / potis (with defined positions) on remote controllers like FrSky Taranis seemed more intuitive to me and gave better control especially in stress situations.