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 COMMANDS_NB_VIRTUAL
47#define COMMANDS_NB_VIRTUAL 0
51#define COMMAND_ROLL COMMANDS_NB+1
55#define COMMAND_PITCH COMMANDS_NB+2
58#ifndef EFF_MAT_COLS_NB
59#define EFF_MAT_COLS_NB (COMMANDS_NB_REAL + COMMANDS_NB_VIRTUAL)
62#define RW_G_SCALE 1000.0f
66#define ZERO_ELE_PPRZ 8000
74#define ELE_MAX_AS 16.0
float DMdpprz_hover_roll[2]
float pitch_motor_dMdpprz
float k_elevator_deflection[2]
float k_rpm_pprz_pusher[3]
float hover_roll_pitch_coef[2]
float hover_roll_roll_coef[2]
float G2_RW[EFF_MAT_COLS_NB]
float G1_RW[EFF_MAT_ROWS_NB][EFF_MAT_COLS_NB]
float EFF_MAT_RW[EFF_MAT_ROWS_NB][EFF_MAT_COLS_NB]
float rotation_angle_setpoint_deg
void eff_scheduling_rotwing_init(void)
float eff_sched_pusher_time
void eff_scheduling_rotwing_periodic(void)
short int16_t
Typedef defining 16 bit short type.