I saw another threads about this problem, but it seems like no one cares. I mean no help from people who actually can help. So maybe this time...
The problem is that I need to be capable of triggering servo manually and during missions in auto mode. To trigger servo manually RCx_function must be set to manual or auto_flap - this working fine but in auto flight mode do_set_servo don't make any changes in servo output.
I read that in 2.63 release that was fixsed:
ArduPlane 2.63
This is a bug fix release, with the following changes:
...
- ensure output channel is enabled on a DO_SET_SERVO command
...
but in what way?
Pleas help!
Replies
When you say you want to trigger the servo manually in auto mode, what do you mean?
The do_set_servo is a mission command to automatically set the servo to a particular value/position at a particular point in a mission. It cannot be used to manually control a servo.
If you do mean you want to manually control a servo there is no provision for being able to control a servo by both the autopilot and the user. You can have the autopilot control the servo as per do_set_servo or by using auto_flaps for example, or you can not route the channel through the autopilot and have it be strictly manual.