File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -835,7 +835,7 @@ static void UpdateStabilizationDesired(bool doingIdent)
835835 } else {
836836 stabDesired .StabilizationMode .Roll = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE ;
837837 stabDesired .StabilizationMode .Pitch = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE ;
838- stabDesired .StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_RATE ;
838+ stabDesired .StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_AXISLOCK ;
839839 }
840840
841841 if (systemIdentSettings .ThrustControl == SYSTEMIDENTSETTINGS_THRUSTCONTROL_ALTITUDEVARIO ) {
Original file line number Diff line number Diff line change @@ -477,7 +477,7 @@ static void updateFixedAttitude(float *attitude)
477477 stabDesired.Thrust = attitude[3 ];
478478 stabDesired.StabilizationMode .Roll = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE;
479479 stabDesired.StabilizationMode .Pitch = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE;
480- stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_RATE ;
480+ stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_AXISLOCK ;
481481 stabDesired.StabilizationMode .Thrust = STABILIZATIONDESIRED_STABILIZATIONMODE_MANUAL;
482482 StabilizationDesiredSet (&stabDesired);
483483}
Original file line number Diff line number Diff line change @@ -289,7 +289,7 @@ int8_t VtolBrakeController::UpdateStabilizationDesired(void)
289289 ManualControlCommandData manualControl;
290290 ManualControlCommandGet (&manualControl);
291291
292- stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_RATE ;
292+ stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_AXISLOCK ;
293293 stabDesired.Yaw = stabSettings.MaximumRate .Yaw * manualControl.Yaw ;
294294
295295 // default thrust mode to cruise control
Original file line number Diff line number Diff line change @@ -343,7 +343,7 @@ void VtolFlyController::UpdateDesiredAttitudeEmergencyFallback()
343343
344344 stabDesired.StabilizationMode .Roll = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE;
345345 stabDesired.StabilizationMode .Pitch = STABILIZATIONDESIRED_STABILIZATIONMODE_ATTITUDE;
346- stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_RATE ;
346+ stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_AXISLOCK ;
347347 stabDesired.StabilizationMode .Thrust = STABILIZATIONDESIRED_STABILIZATIONMODE_CRUISECONTROL;
348348 StabilizationDesiredSet (&stabDesired);
349349}
Original file line number Diff line number Diff line change @@ -180,7 +180,7 @@ int8_t VtolVelocityController::UpdateStabilizationDesired(__attribute__((unused)
180180 ManualControlCommandData manualControl;
181181 ManualControlCommandGet (&manualControl);
182182
183- stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_RATE ;
183+ stabDesired.StabilizationMode .Yaw = STABILIZATIONDESIRED_STABILIZATIONMODE_AXISLOCK ;
184184 stabDesired.Yaw = stabSettings.MaximumRate .Yaw * manualControl.Yaw ;
185185
186186 // default thrust mode to altvario
You can’t perform that action at this time.
0 commit comments