Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_vertical_raster.c File Reference

from OSAM advanced navigation routines More...

#include "modules/nav/nav_vertical_raster.h"
#include "firmwares/fixedwing/nav.h"
#include "state.h"
#include "autopilot.h"
#include "generated/flight_plan.h"
+ Include dependency graph for nav_vertical_raster.c:

Go to the source code of this file.

Enumerations

enum  line_status {
  LR12, LQC21, LTC2, LQC22,
  LR21, LQC12, LTC1, LQC11,
  LR12, LQC21, LTC2, LQC22,
  LR21, LQC12, LTC1, LQC11
}
 Copy of nav line. More...
 

Functions

bool_t nav_vertical_raster_setup (void)
 
bool_t nav_vertical_raster_run (uint8_t l1, uint8_t l2, float radius, float AltSweep)
 

Variables

static enum line_status line_status
 

Detailed Description

from OSAM advanced navigation routines

Definition in file nav_vertical_raster.c.

Enumeration Type Documentation

Copy of nav line.

The only difference is it changes altitude every sweep, but doesn't come out of circle until it reaches altitude.

Enumerator
LR12 
LQC21 
LTC2 
LQC22 
LR21 
LQC12 
LTC1 
LQC11 
LR12 
LQC21 
LTC2 
LQC22 
LR21 
LQC12 
LTC1 
LQC11 

Definition at line 40 of file nav_vertical_raster.c.

Function Documentation

bool_t nav_vertical_raster_run ( uint8_t  l1,
uint8_t  l2,
float  radius,
float  AltSweep 
)
bool_t nav_vertical_raster_setup ( void  )

Definition at line 43 of file nav_vertical_raster.c.

References FALSE, and LR12.

Variable Documentation

enum line_status line_status
static

Definition at line 41 of file nav_vertical_raster.c.