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
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.