mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-19 22:35:19 +03:00
Update navigation.c
This commit is contained in:
parent
62d0c42cb5
commit
a3c4ae2a34
1 changed files with 2 additions and 1 deletions
|
@ -2084,7 +2084,8 @@ float getFinalRTHAltitude(void)
|
|||
static void updateDesiredRTHAltitude(void)
|
||||
{
|
||||
if (ARMING_FLAG(ARMED)) {
|
||||
if (!(navGetStateFlags(posControl.navState) & NAV_AUTO_RTH)) {
|
||||
if (!((navGetStateFlags(posControl.navState) & NAV_AUTO_RTH)
|
||||
|| ((navGetStateFlags(posControl.navState) & NAV_AUTO_WP) && posControl.waypointList[posControl.activeWaypointIndex].action == NAV_WP_ACTION_RTH))) {
|
||||
switch (navConfig()->general.flags.rth_alt_control_mode) {
|
||||
case NAV_RTH_NO_ALT:
|
||||
posControl.rthState.rthInitialAltitude = posControl.actualState.abs.pos.z;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue