In a python script I’m using pymavlink to send an rc_channels_override_send command in manual mode to simply pitch up. The command works fine, however the motors return to zero thrust after a few seconds unless I repeatedly send the command in a while loop.
Can I change this behavior so that I can send the pitch up command just once and leave it in the pitch up state, or do I always have to loop over the rc_channels_override_send command in a loop?
I have thoroughly searched the ardupilot parameters and firmware source code but cannot find where the motors are being set to neutral after a few seconds of no rc commands.
Thanks for any help!