Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_survey_disc.c File Reference
#include "modules/nav/nav_survey_disc.h"
#include "generated/airframe.h"
#include "state.h"
#include "std.h"
#include "firmwares/fixedwing/nav.h"
#include "generated/flight_plan.h"
#include "math/pprz_algebra_float.h"
+ Include dependency graph for nav_survey_disc.c:

Go to the source code of this file.

Data Structures

struct  DiscSurvey
 

Enumerations

enum  DiscSurveyStatus { UTURN, SEGMENT, DOWNWIND }
 

Functions

void nav_survey_disc_setup (float grid)
 
bool nav_survey_disc_run (uint8_t center_wp, float radius)
 

Variables

static struct DiscSurvey disc_survey
 

Data Structure Documentation

struct DiscSurvey

Definition at line 38 of file nav_survey_disc.c.

+ Collaboration diagram for DiscSurvey:
Data Fields
struct FloatVect2 c
struct FloatVect2 c1
struct FloatVect2 c2
int8_t sign
enum DiscSurveyStatus status

Enumeration Type Documentation

Enumerator
UTURN 
SEGMENT 
DOWNWIND 

Definition at line 36 of file nav_survey_disc.c.

Function Documentation

void nav_survey_disc_setup ( float  grid)

Variable Documentation

struct DiscSurvey disc_survey
static

Definition at line 46 of file nav_survey_disc.c.

Referenced by nav_survey_disc_run(), and nav_survey_disc_setup().