do_set_servo not working?

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!

 

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Developer

    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.

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…