Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
eff_scheduling_nederdrone.h File Reference
#include <stdio.h>
#include <stdbool.h>
+ Include dependency graph for eff_scheduling_nederdrone.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ctrl_eff_scheduling_init (void)
 
void ctrl_eff_scheduling_periodic (void)
 

Variables

float sched_ratio_tip_props
 
float sched_tip_prop_upper_pitch_limit_deg
 
float sched_tip_prop_lower_pitch_limit_deg
 
bool sched_tip_props_always_on
 
float thrust_eff_scaling
 
float backwing_thrust_eff_scaling
 
float backwing_pitch_eff_scaling
 
bool all_act_fwd_sched
 
float trim_elevator
 
float trim_flaps
 
float pref_flaps_factor
 

Detailed Description

Author
Dennis van Wijngaarden D.C.v.nosp@m.anWi.nosp@m.jngaa.nosp@m.rden.nosp@m.@tude.nosp@m.lft..nosp@m.nl Interpolation of control effectivenss matrix of the Nederdrone.

If instead using online adaptation is an option, be sure to not use this module at the same time!

Definition in file eff_scheduling_nederdrone.h.

Function Documentation

◆ ctrl_eff_scheduling_init()

void ctrl_eff_scheduling_init ( void  )

Definition at line 92 of file eff_scheduling_nederdrone.c.

◆ ctrl_eff_scheduling_periodic()

void ctrl_eff_scheduling_periodic ( void  )

Definition at line 108 of file eff_scheduling_nederdrone.c.

Variable Documentation

◆ all_act_fwd_sched

bool all_act_fwd_sched
extern

Definition at line 65 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ backwing_pitch_eff_scaling

float backwing_pitch_eff_scaling
extern

Definition at line 71 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ backwing_thrust_eff_scaling

float backwing_thrust_eff_scaling
extern

Definition at line 70 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ pref_flaps_factor

float pref_flaps_factor
extern

Definition at line 61 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_ratio_tip_props

float sched_ratio_tip_props
extern

◆ sched_tip_prop_lower_pitch_limit_deg

float sched_tip_prop_lower_pitch_limit_deg
extern

Definition at line 86 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_tip_prop_upper_pitch_limit_deg

float sched_tip_prop_upper_pitch_limit_deg
extern

Definition at line 84 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_tip_props_always_on

bool sched_tip_props_always_on
extern

Definition at line 88 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ thrust_eff_scaling

float thrust_eff_scaling
extern

Definition at line 69 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ trim_elevator

float trim_elevator
extern

Definition at line 56 of file eff_scheduling_nederdrone.c.

Referenced by ctrl_eff_scheduling_periodic().

◆ trim_flaps

float trim_flaps
extern

Definition at line 57 of file eff_scheduling_nederdrone.c.

Referenced by ctrl_eff_scheduling_periodic().