mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-19 14:25:16 +03:00
set home position info after updating it
This commit is contained in:
parent
f4e5fd765f
commit
1feb1c318e
1 changed files with 3 additions and 0 deletions
|
@ -233,6 +233,7 @@ static navigationFSMEvent_t nextForNonGeoStates(void);
|
||||||
|
|
||||||
void initializeRTHSanityChecker(const fpVector3_t * pos);
|
void initializeRTHSanityChecker(const fpVector3_t * pos);
|
||||||
bool validateRTHSanityChecker(void);
|
bool validateRTHSanityChecker(void);
|
||||||
|
void updateHomePosition(void);
|
||||||
|
|
||||||
/*************************************************************************************************/
|
/*************************************************************************************************/
|
||||||
static navigationFSMEvent_t navOnEnteringState_NAV_STATE_IDLE(navigationFSMState_t previousState);
|
static navigationFSMEvent_t navOnEnteringState_NAV_STATE_IDLE(navigationFSMState_t previousState);
|
||||||
|
@ -2354,6 +2355,8 @@ void checkSafeHomeState(bool shouldBeEnabled)
|
||||||
setHomePosition(&original_rth_home, 0, NAV_POS_UPDATE_XY | NAV_POS_UPDATE_Z | NAV_POS_UPDATE_HEADING, navigationActualStateHomeValidity());
|
setHomePosition(&original_rth_home, 0, NAV_POS_UPDATE_XY | NAV_POS_UPDATE_Z | NAV_POS_UPDATE_HEADING, navigationActualStateHomeValidity());
|
||||||
safehome_applied = false;
|
safehome_applied = false;
|
||||||
}
|
}
|
||||||
|
// if we've changed the home position, update the distance and direction
|
||||||
|
updateHomePosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************
|
/***********************************************************
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue