|  | Paparazzi UAS v7.0_unstable
    Paparazzi is a free software Unmanned Aircraft System. | 
Utility functions and includes for autopilots. More...
#include "std.h"#include "generated/airframe.h" Include dependency graph for autopilot_utils.h:
 Include dependency graph for autopilot_utils.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Macros | |
| #define | AP_MODE_OF_PULSE(pprz) | 
| Get mode from pulse. | |
| #define | STICK_PUSHED(pprz) (pprz < THRESHOLD1 || pprz > THRESHOLD2) | 
| Stick pushed. | |
| #define | FLOAT_OF_PPRZ(pprz, center, travel) ((float)pprz / (float)MAX_PPRZ * travel + center) | 
| pprz_t to float with saturation | |
| #define | THROTTLE_THRESHOLD_TAKEOFF (pprz_t)(MAX_PPRZ * 0.9) | 
| Takeoff detection threshold from throttle. | |
| #define | THRESHOLD_MANUAL_PPRZ (MIN_PPRZ / 2) | 
| Threshold for RC mode detection. | |
| #define | THRESHOLD1 THRESHOLD_MANUAL_PPRZ | 
| #define | THRESHOLD2 (MAX_PPRZ/2) | 
| #define | AP_COMMAND_SET_ROLL(_roll) { command_set(COMMAND_ROLL, _roll); } | 
| AP command setter macros for usual commands. | |
| #define | AP_COMMAND_SET_PITCH(_pitch) { command_set(COMMAND_PITCH, _pitch); } | 
| #define | AP_COMMAND_SET_YAW(_yaw) {} | 
| #define | AP_COMMAND_SET_THROTTLE(_throttle) | 
| #define | AP_COMMAND_SET_CL(_cl) {} | 
| #define | AP_SETPOINT_ROLL(_roll, _max) | 
| #define | AP_SETPOINT_PITCH(_pitch, _max) | 
| #define | AP_SETPOINT_YAW_RATE(_yaw, _max) {} | 
| #define | AP_SETPOINT_THROTTLE(_throttle) | 
Utility functions and includes for autopilots.
Definition in file autopilot_utils.h.
Definition at line 85 of file autopilot_utils.h.
| #define AP_COMMAND_SET_PITCH | ( | _pitch | ) | { command_set(COMMAND_PITCH, _pitch); } | 
Definition at line 66 of file autopilot_utils.h.
| #define AP_COMMAND_SET_ROLL | ( | _roll | ) | { command_set(COMMAND_ROLL, _roll); } | 
AP command setter macros for usual commands.
Definition at line 63 of file autopilot_utils.h.
Definition at line 76 of file autopilot_utils.h.
Definition at line 72 of file autopilot_utils.h.
Definition at line 94 of file autopilot_utils.h.
Definition at line 89 of file autopilot_utils.h.
Definition at line 108 of file autopilot_utils.h.
Definition at line 104 of file autopilot_utils.h.
pprz_t to float with saturation
Definition at line 47 of file autopilot_utils.h.
| #define STICK_PUSHED | ( | pprz | ) | (pprz < THRESHOLD1 || pprz > THRESHOLD2) | 
Stick pushed.
Definition at line 43 of file autopilot_utils.h.
| #define THRESHOLD1 THRESHOLD_MANUAL_PPRZ | 
Definition at line 56 of file autopilot_utils.h.
Definition at line 57 of file autopilot_utils.h.
Threshold for RC mode detection.
Definition at line 55 of file autopilot_utils.h.
Takeoff detection threshold from throttle.
Definition at line 51 of file autopilot_utils.h.