26 #ifndef CTRL_EFF_SCHED_ROTWING_H
27 #define CTRL_EFF_SCHED_ROTWING_H
30 #include "generated/airframe.h"
32 #ifndef EFF_MAT_ROWS_NB
33 #define EFF_MAT_ROWS_NB 6
46 #ifndef EFF_MAT_COLS_NB
47 #define EFF_MAT_COLS_NB (COMMANDS_NB_REAL + COMMANDS_NB_VIRTUAL)
50 #define RW_G_SCALE 1000.0f
54 #define ZERO_ELE_PPRZ 8000
58 #define ELE_MIN_AS 8.8
62 #define ELE_MAX_AS 16.0
float G2_RW[EFF_MAT_COLS_NB]
float G1_RW[EFF_MAT_ROWS_NB][EFF_MAT_COLS_NB]
float DMdpprz_hover_roll[2]
float pitch_motor_dMdpprz
float k_elevator_deflection[2]
float EFF_MAT_RW[EFF_MAT_ROWS_NB][EFF_MAT_COLS_NB]
float rotation_angle_setpoint_deg
float k_rpm_pprz_pusher[3]
float hover_roll_pitch_coef[2]
void eff_scheduling_rotwing_init(void)
float eff_sched_pusher_time
void eff_scheduling_rotwing_periodic(void)
float hover_roll_roll_coef[2]
short int16_t
Typedef defining 16 bit short type.