Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_ellipse.h File Reference
+ Include dependency graph for nav_ellipse.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gvf_ell_par
 

Functions

bool nav_gvf_ellipse_wp (uint8_t wp, float a, float b, float alpha)
 
bool nav_gvf_ellipse_XY (float x, float y, float a, float b, float alpha)
 

Variables

gvf_ell_par gvf_ellipse_par
 

Data Structure Documentation

◆ gvf_ell_par

struct gvf_ell_par

Definition at line 36 of file nav_ellipse.h.

Data Fields
float a
float alpha
float b
float ke
float kn

Function Documentation

◆ nav_gvf_ellipse_wp()

bool nav_gvf_ellipse_wp ( uint8_t  wp,
float  a,
float  b,
float  alpha 
)
extern

Definition at line 103 of file nav_ellipse.c.

References alpha, b, gvf_p_len_wps, gvf_trajectory, nav_gvf_ellipse_XY(), gvf_tra::p, WaypointX, and WaypointY.

+ Here is the call graph for this function:

◆ nav_gvf_ellipse_XY()

bool nav_gvf_ellipse_XY ( float  x,
float  y,
float  a,
float  b,
float  alpha 
)
extern

Definition at line 64 of file nav_ellipse.c.

References alpha, b, gvf_con::error, foo, gvf_control, gvf_control_2D(), gvf_ellipse_info(), gvf_ellipse_par, gvf_p_len_wps, gvf_trajectory, gvf_con::ke, gvf_ell_par::ke, gvf_ell_par::kn, gvf_tra::p, gvf_tra::p_len, and gvf_tra::type.

Referenced by distributed_circular(), nav_gvf_ellipse_wp(), and nav_gvf_survey_polygon_run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ gvf_ellipse_par

gvf_ell_par gvf_ellipse_par
extern

Definition at line 53 of file nav_ellipse.c.

Referenced by nav_gvf_ellipse_XY().