Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_spiral.h File Reference

Fixedwing navigation in a spiral/helix. More...

#include "std.h"
#include "math/pprz_algebra_float.h"
+ Include dependency graph for nav_spiral.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  NavSpiral
 

Enumerations

enum  SpiralStatus { SpiralOutside, SpiralStartCircle, SpiralCircle, SpiralInc }
 

Functions

bool_t nav_spiral_run (void)
 
bool_t nav_spiral_setup (uint8_t center_wp, uint8_t edge_wp, float radius_start, float radius_inc, float segments)
 

Variables

struct NavSpiral nav_spiral
 

Detailed Description

Fixedwing navigation in a spiral/helix.

Definition in file nav_spiral.h.

Enumeration Type Documentation

Enumerator
SpiralOutside 
SpiralStartCircle 
SpiralCircle 
SpiralInc 

Definition at line 35 of file nav_spiral.h.

Function Documentation

Variable Documentation

struct NavSpiral nav_spiral

Definition at line 48 of file nav_spiral.c.

Referenced by nav_spiral_run(), and nav_spiral_setup().