Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
autopilot_firmware.h File Reference

Fixedwing specific autopilot interface and initialization. More...

#include "std.h"
#include "autopilot.h"
#include "modules/energy/electrical.h"
+ Include dependency graph for autopilot_firmware.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LATERAL_MODE_MANUAL   0
 
#define LATERAL_MODE_ROLL_RATE   1
 
#define LATERAL_MODE_ROLL   2
 
#define LATERAL_MODE_COURSE   3
 
#define LATERAL_MODE_NB   4
 

Functions

void autopilot_firmware_init (void)
 Init function. More...
 
void monitor_task (void)
 monitoring task should be called at 1Hz More...
 

Variables

uint8_t lateral_mode
 

Detailed Description

Fixedwing specific autopilot interface and initialization.

Definition in file autopilot_firmware.h.

Macro Definition Documentation

◆ LATERAL_MODE_COURSE

#define LATERAL_MODE_COURSE   3

Definition at line 39 of file autopilot_firmware.h.

◆ LATERAL_MODE_MANUAL

#define LATERAL_MODE_MANUAL   0

Definition at line 36 of file autopilot_firmware.h.

◆ LATERAL_MODE_NB

#define LATERAL_MODE_NB   4

Definition at line 40 of file autopilot_firmware.h.

◆ LATERAL_MODE_ROLL

#define LATERAL_MODE_ROLL   2

Definition at line 38 of file autopilot_firmware.h.

◆ LATERAL_MODE_ROLL_RATE

#define LATERAL_MODE_ROLL_RATE   1

Definition at line 37 of file autopilot_firmware.h.

Function Documentation

◆ autopilot_firmware_init()

void autopilot_firmware_init ( void  )

Init function.

Definition at line 157 of file autopilot_firmware.c.

◆ monitor_task()

void monitor_task ( void  )

Variable Documentation

◆ lateral_mode