|
Paparazzi UAS
v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
|
#include "throttle_curve.h"
Include dependency graph for throttle_curve.c:Go to the source code of this file.
Macros | |
| #define | THROTTLE_CURVE_SWITCH_VAL (MAX_PPRZ*2/THROTTLE_CURVES_NB) |
Functions | |
| void | throttle_curve_init (void) |
| Initialize the default throttle curve values. More... | |
| void | throttle_curve_run (bool_t motors_on, pprz_t in_cmd[]) |
| Run the throttle curve and generate the output throttle and pitch This depends on the FMODE(flight mode) and TRHUST command. More... | |
Variables | |
| struct throttle_curve_t | throttle_curve |
Definition in file throttle_curve.c.
| #define THROTTLE_CURVE_SWITCH_VAL (MAX_PPRZ*2/THROTTLE_CURVES_NB) |
Definition at line 30 of file throttle_curve.c.
Referenced by throttle_curve_run().
| void throttle_curve_init | ( | void | ) |
Initialize the default throttle curve values.
Definition at line 41 of file throttle_curve.c.
References curve_t::collective, throttle_curve_t::collective, throttle_curve_t::curves, throttle_curve_t::mode, curve_t::throttle, and throttle_curve_t::throttle.
| void throttle_curve_run | ( | bool_t | motors_on, |
| pprz_t | in_cmd[] | ||
| ) |
Run the throttle curve and generate the output throttle and pitch This depends on the FMODE(flight mode) and TRHUST command.
Definition at line 52 of file throttle_curve.c.
References curve_t::collective, throttle_curve_t::collective, throttle_curve_t::curves, MAX_PPRZ, throttle_curve_t::mode, curve_t::nb_points, curve_t::throttle, throttle_curve_t::throttle, and THROTTLE_CURVE_SWITCH_VAL.
| struct throttle_curve_t throttle_curve |
Definition at line 33 of file throttle_curve.c.
Referenced by swashplate_mixing_run().