mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-21 16:18:29 -04:00
Copter: fix MAV_CMD_CONDITION_YAW with relative angle when WP_YAW_BEHAVIOR = 0
This commit is contained in:
parent
745e461992
commit
9631bcef1b
@ -110,6 +110,9 @@ void Mode::AutoYaw::set_fixed_yaw(float angle_deg, float turn_rate_ds, int8_t di
|
||||
|
||||
// calculate final angle as relative to vehicle heading or absolute
|
||||
if (relative_angle) {
|
||||
if (_mode == Mode::HOLD) {
|
||||
_yaw_angle_cd = copter.ahrs.yaw_sensor;
|
||||
}
|
||||
_fixed_yaw_offset_cd = angle_deg * 100.0 * (direction >= 0 ? 1.0 : -1.0);
|
||||
} else {
|
||||
// absolute angle
|
||||
|
Loading…
Reference in New Issue
Block a user