|
Paparazzi UAS v7.1_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "std.h"#include "generated/airframe.h"
Include dependency graph for eff_scheduling_plusquad.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | rotwing_eff_sched_var_t |
| struct | I |
| struct | F_M_Body |
| struct | RW_attitude |
| struct | RW_Model |
Macros | |
| #define | EFF_MAT_ROWS_NB 6 |
| #define | RW_aX 0 |
| #define | RW_aY 1 |
| #define | RW_aZ 2 |
| #define | RW_aN 0 |
| #define | RW_aE 1 |
| #define | RW_aD 2 |
| #define | RW_ap 3 |
| #define | RW_aq 4 |
| #define | RW_ar 5 |
| #define | COMMANDS_NB_VIRTUAL 0 |
| #define | COMMAND_ROLL COMMANDS_NB+1 |
| #define | COMMAND_PITCH COMMANDS_NB+2 |
| #define | EFF_MAT_COLS_NB (COMMANDS_NB_REAL + COMMANDS_NB_VIRTUAL) |
| #define | RW_G_SCALE 1000.0f |
Functions | |
| void | eff_scheduling_rotwing_init (void) |
| void | eff_scheduling_rotwing_periodic (void) |
Definition in file eff_scheduling_plusquad.h.
| struct rotwing_eff_sched_var_t |
Definition at line 68 of file eff_scheduling_plusquad.h.
| Data Fields | ||
|---|---|---|
| float | airspeed | |
| float | airspeed2 | |
| float | cmd_elevator | |
| float | cmd_pusher | |
| float | cmd_pusher_scaled | |
| float | cmd_T_mean_scaled | |
| float | cosr | |
| float | cosr2 | |
| float | cosr3 | |
| float | Ixx | |
| float | Iyy | |
| float | pitch_motor_dMdpprz | |
| float | roll_motor_dMdpprz | |
| float | sinr | |
| float | sinr2 | |
| float | sinr3 | |
| float | wing_rotation_deg | |
| float | wing_rotation_rad | |
| struct I |
| struct F_M_Body |
| struct RW_attitude |
| struct RW_Model |
Definition at line 109 of file eff_scheduling_plusquad.h.
Collaboration diagram for RW_Model:| Data Fields | ||
|---|---|---|
| struct F_M_Body | ail | |
| float | as | |
| float | as2 | |
| struct RW_attitude | att | |
| struct F_M_Body | ele | |
| float | ele_pref | |
| struct F_M_Body | flp | |
| struct I | I | |
| float | m | |
| struct F_M_Body | mB | |
| struct F_M_Body | mF | |
| struct F_M_Body | mL | |
| struct F_M_Body | mP | |
| struct F_M_Body | mR | |
| float | P | |
| struct F_M_Body | rud | |
| struct RW_skew | skew | |
| float | T | |
| struct wing_model | wing | |
| #define COMMAND_PITCH COMMANDS_NB+2 |
Definition at line 55 of file eff_scheduling_plusquad.h.
| #define COMMAND_ROLL COMMANDS_NB+1 |
Definition at line 51 of file eff_scheduling_plusquad.h.
| #define COMMANDS_NB_VIRTUAL 0 |
Definition at line 47 of file eff_scheduling_plusquad.h.
| #define EFF_MAT_COLS_NB (COMMANDS_NB_REAL + COMMANDS_NB_VIRTUAL) |
Definition at line 59 of file eff_scheduling_plusquad.h.
| #define EFF_MAT_ROWS_NB 6 |
Definition at line 33 of file eff_scheduling_plusquad.h.
| #define RW_aD 2 |
Definition at line 41 of file eff_scheduling_plusquad.h.
| #define RW_aE 1 |
Definition at line 40 of file eff_scheduling_plusquad.h.
| #define RW_aN 0 |
Definition at line 39 of file eff_scheduling_plusquad.h.
| #define RW_ap 3 |
Definition at line 42 of file eff_scheduling_plusquad.h.
| #define RW_aq 4 |
Definition at line 43 of file eff_scheduling_plusquad.h.
| #define RW_ar 5 |
Definition at line 44 of file eff_scheduling_plusquad.h.
| #define RW_aX 0 |
Definition at line 36 of file eff_scheduling_plusquad.h.
| #define RW_aY 1 |
Definition at line 37 of file eff_scheduling_plusquad.h.
| #define RW_aZ 2 |
Definition at line 38 of file eff_scheduling_plusquad.h.
| #define RW_G_SCALE 1000.0f |
Definition at line 62 of file eff_scheduling_plusquad.h.
Definition at line 102 of file eff_scheduling_plusquad.c.
Definition at line 236 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 70 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 84 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 69 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 81 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 68 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 59 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 58 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 60 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 63 of file eff_scheduling_plusquad.c.
Referenced by sum_EFF_MAT_RW().
|
extern |
Definition at line 82 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 62 of file eff_scheduling_plusquad.c.
Referenced by sum_EFF_MAT_RW().
|
extern |
Definition at line 86 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 89 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 88 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 65 of file eff_scheduling_plusquad.c.
Referenced by calc_all_thrust_curve().
|
extern |
Definition at line 83 of file eff_scheduling_plusquad.c.
|
extern |
Definition at line 64 of file eff_scheduling_plusquad.c.
Referenced by sum_EFF_MAT_RW().