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
gvf_common.c File Reference
#include "gvf_common.h"
#include "generated/modules.h"
+ Include dependency graph for gvf_common.c:

Go to the source code of this file.

Functions

void gvf_low_level_getState (void)
 
void gvf_low_level_control_2D (float omega)
 
void gvf_low_level_control_3D (float heading_rate, float climbing_rate)
 
bool gvf_nav_approaching (float wp_x, float wp_y, float from_x, float from_y, float t)
 

Variables

gvf_common_ctrl gvf_c_ctrl
 
gvf_common_info gvf_c_info
 
gvf_common_params gvf_c_params = {1,1}
 
gvf_common_state gvf_c_state
 

Function Documentation

◆ gvf_low_level_control_2D()

◆ gvf_low_level_control_3D()

◆ gvf_low_level_getState()

◆ gvf_nav_approaching()

bool gvf_nav_approaching ( float  wp_x,
float  wp_y,
float  from_x,
float  from_y,
float  t 
)

Definition at line 106 of file gvf_common.c.

References foo, nav, RotorcraftNavigation::nav_approaching, nav_approaching_xy(), EnuCoor_f::x, and EnuCoor_f::y.

+ Here is the call graph for this function:

Variable Documentation

◆ gvf_c_ctrl

gvf_common_ctrl gvf_c_ctrl

Definition at line 28 of file gvf_common.c.

Referenced by gvf_low_level_control_2D(), and gvf_parametric_control_2D().

◆ gvf_c_info

gvf_common_info gvf_c_info

Definition at line 29 of file gvf_common.c.

Referenced by gvf_control_2D(), gvf_ik_control_2D(), and gvf_parametric_control_2D().

◆ gvf_c_params

gvf_common_params gvf_c_params = {1,1}

◆ gvf_c_state

gvf_common_state gvf_c_state

Definition at line 33 of file gvf_common.c.

Referenced by gvf_control_2D(), gvf_ik_control_2D(), and gvf_low_level_getState().