Paparazzi UAS  v4.2.2_stable-4-gcc32f65
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
anemotaxis.h File Reference
#include "std.h"
+ Include dependency graph for anemotaxis.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool_t nav_anemotaxis_downwind (uint8_t c, float radius)
 
bool_t nav_anemotaxis_init (uint8_t c)
 
bool_t nav_anemotaxis (uint8_t c, uint8_t c1, uint8_t c2, uint8_t plume)
 

Function Documentation

bool_t nav_anemotaxis ( uint8_t  c,
uint8_t  c1,
uint8_t  c2,
uint8_t  plume 
)

Not null even if wind_east=wind_north=0

Definition at line 37 of file anemotaxis.c.

References c, c1, c2, chemo_sensor, CROSSWIND, DEFAULT_CIRCLE_RADIUS, estimator_x, estimator_y, last_plume, last_plume_was_here(), Max, nav_init_stage(), NavApproaching, NavCircleWaypoint, NavQdrCloseTo, NavSegment, sign, TRUE, UTURN, waypoints, wind_east, wind_north, point::x, EnuCoor_i::x, point::y, and EnuCoor_i::y.

+ Here is the call graph for this function:

bool_t nav_anemotaxis_downwind ( uint8_t  c,
float  radius 
)

Definition at line 20 of file anemotaxis.c.

References c, FALSE, waypoints, wind_east, wind_north, EnuCoor_i::x, and EnuCoor_i::y.

bool_t nav_anemotaxis_init ( uint8_t  c)

Definition at line 27 of file anemotaxis.c.

References c, DEFAULT_CIRCLE_RADIUS, estimator_x, estimator_y, FALSE, last_plume_was_here(), sign, UTURN, waypoints, wind_east, wind_north, EnuCoor_i::x, and EnuCoor_i::y.

+ Here is the call graph for this function: