mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-24 08:45:31 +03:00
Velocity attenuation for WP mode if not facing the next waypoint. Turn first, accelerate later logic. Don't apply rth_tail_first for airplanes - can't go tail first
This commit is contained in:
parent
540eaa7290
commit
a63b0a01dc
3 changed files with 40 additions and 12 deletions
|
@ -272,10 +272,14 @@ uint32_t calculateDistanceToDestination(t_fp_vector * destinationPos);
|
|||
int32_t calculateBearingToDestination(t_fp_vector * destinationPos);
|
||||
void resetLandingDetector(void);
|
||||
bool isLandingDetected(void);
|
||||
|
||||
navigationFSMStateFlags_t navGetCurrentStateFlags(void);
|
||||
|
||||
void setHomePosition(t_fp_vector * pos, int32_t yaw);
|
||||
void setDesiredPosition(t_fp_vector * pos, int32_t yaw, navSetWaypointFlags_t useMask);
|
||||
void setDesiredSurfaceOffset(float surfaceOffset);
|
||||
void setDesiredPositionToFarAwayTarget(int32_t yaw, int32_t distance, navSetWaypointFlags_t useMask);
|
||||
|
||||
bool isWaypointReached(navWaypointPosition_t * waypoint);
|
||||
bool isWaypointMissed(navWaypointPosition_t * waypoint);
|
||||
bool isApproachingLastWaypoint(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue