Paparazzi UAS  v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
orange_avoider.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) Roland Meertens
3  *
4  * This file is part of paparazzi
5  *
6  */
13 #ifndef ORANGE_AVOIDER_H
14 #define ORANGE_AVOIDER_H
15 #include <inttypes.h>
16 
19 extern void orange_avoider_init(void);
20 extern void orange_avoider_periodic(void);
21 extern uint8_t moveWaypointForwards(uint8_t waypoint, float distanceMeters);
24 
25 #endif
26 
uint8_t increase_nav_heading(int32_t *heading, int32_t increment)
Increases the NAV heading.
uint8_t safeToGoForwards
void orange_avoider_periodic(void)
static float heading
Definition: ahrs_infrared.c:45
signed long int32_t
Definition: types.h:19
uint8_t moveWaypointForwards(uint8_t waypoint, float distanceMeters)
uint8_t chooseRandomIncrementAvoidance(void)
unsigned char uint8_t
Definition: types.h:14
int32_t incrementForAvoidance
void orange_avoider_init(void)