Paparazzi UAS  v5.15_devel-99-g2ff7410
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_line.c File Reference

Fixedwing navigation along a line with nice U-turns. More...

#include "generated/airframe.h"
#include "modules/nav/nav_line.h"
#include "firmwares/fixedwing/nav.h"
+ Include dependency graph for nav_line.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
}
 Status along the pattern. More...
 

Functions

void nav_line_setup (void)
 
bool nav_line_run (uint8_t l1, uint8_t l2, float radius)
 

Variables

static enum line_status line_status
 

Detailed Description

Fixedwing navigation along a line with nice U-turns.

Definition in file nav_line.c.

Enumeration Type Documentation

Status along the pattern.

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

Definition at line 33 of file nav_line.c.

Function Documentation

bool nav_line_run ( uint8_t  l1,
uint8_t  l2,
float  radius 
)
void nav_line_setup ( void  )

Definition at line 36 of file nav_line.c.

References LR12.

Variable Documentation

enum line_status line_status
static

Definition at line 34 of file nav_line.c.