cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopControl_autotune.h
Go to the documentation of this file.
1 #ifndef _AOLOOPCONTROL_autotune_H
2 #define _AOLOOPCONTROL_autotune_H
3 
4 
5 
6 
7 
8 typedef struct
9 {
10  // MODAL AUTOTUNING
11  // limits
12  int_fast8_t AUTOTUNE_LIMITS_ON;
13  float AUTOTUNE_LIMITS_perc; // percentile limit for autotuning
14  float AUTOTUNE_LIMITS_mcoeff; // multiplicative coeff
15  float AUTOTUNE_LIMITS_delta; // autotune loop increment
16 
17  int_fast8_t AUTOTUNE_GAINS_ON;
22 
23 
24 
25 
26 
27 #endif
int_fast8_t AUTOTUNE_LIMITS_ON
Definition: AOloopControl_autotune.h:12
float AUTOTUNE_LIMITS_perc
Definition: AOloopControl_autotune.h:13
Definition: AOloopControl_autotune.h:8
float AUTOTUNEGAINS_updateGainCoeff
Definition: AOloopControl_autotune.h:18
int_fast8_t AUTOTUNE_GAINS_ON
Definition: AOloopControl_autotune.h:17
float AUTOTUNE_LIMITS_delta
Definition: AOloopControl_autotune.h:15
long AUTOTUNEGAINS_NBsamples
Definition: AOloopControl_autotune.h:20
float AUTOTUNEGAINS_evolTimescale
Definition: AOloopControl_autotune.h:19
float AUTOTUNE_LIMITS_mcoeff
Definition: AOloopControl_autotune.h:14