28#include "generated/airframe.h"
32#if STABILIZATION_INDI_ALLOCATION_PSEUDO_INVERSE
33#error "You need to use WLS control allocation for this module"
36#ifndef INDI_FUNCTIONS_RC_CHANNEL
37#error "You need to define an RC channel to switch between simple and advanced scheduling"
51#ifdef STABILIZATION_INDI_G1
static float g1g2_hover[INDI_OUTPUTS][INDI_NUM_ACT]
static float g2_both[INDI_NUM_ACT]
void eff_scheduling_generic_periodic(void)
Periodic function that interpolates between gain sets depending on the scheduling variable.
void eff_scheduling_generic_init(void)
Initialises periodic loop;.
static float g1g2_forward[INDI_OUTPUTS][INDI_NUM_ACT]
Generic interface for radio control modules.
Horizontal guidance for rotorcrafts.
struct Stabilization stabilization
float transition_ratio
transition percentage for hybrids (0.: hover; 1.: forward)
float g1g2[INDI_OUTPUTS][INDI_NUM_ACT]
API to get/set the generic vehicle states.
signed char int8_t
Typedef defining 8 bit char type.