cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopControl_autotune.c File Reference

AO loop control - INTEGRATOR AUTO TUNING. More...

Include dependency graph for AOloopControl_autotune.c:

Macros

#define _GNU_SOURCE
 

Functions

AOloopControl - 8.4. LOOP CONTROL INTERFACE - INTEGRATOR AUTO TUNING
errno_t AOloopControl_AUTOTUNE_LIMITS_on ()
 Set limit auto tune : on. More...
 
errno_t AOloopControl_AUTOTUNE_LIMITS_off ()
 Set limit auto tune : off. More...
 
errno_t AOloopControl_set_AUTOTUNE_LIMITS_delta (float AUTOTUNE_LIMITS_delta)
 Options auto tune limit The limit is fixed at the beginning. When the fraction of mode values higher than the current limit times mcoeff is larger than perc (percentile); then the limit increases by delta. Otherwise, it decreases by delta. More...
 
errno_t AOloopControl_set_AUTOTUNE_LIMITS_perc (float AUTOTUNE_LIMITS_perc)
 
errno_t AOloopControl_set_AUTOTUNE_LIMITS_mcoeff (float AUTOTUNE_LIMITS_mcoeff)
 
errno_t AOloopControl_AUTOTUNE_GAINS_on ()
 Set gain auto tune : on. More...
 
errno_t AOloopControl_AUTOTUNE_GAINS_off ()
 Set gain auto tune : off. More...
 

Variables

AOLOOPCONTROL_CONFAOconf
 CLI function for AOloopControl_setframesAve. More...
 
AOloopControl_var aoloopcontrol_var
 

Detailed Description

AO loop control - INTEGRATOR AUTO TUNING.

REAL TIME COMPUTING ROUTINES

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Function Documentation

◆ AOloopControl_AUTOTUNE_GAINS_off()

errno_t AOloopControl_AUTOTUNE_GAINS_off ( )

Set gain auto tune : off.

◆ AOloopControl_AUTOTUNE_GAINS_on()

errno_t AOloopControl_AUTOTUNE_GAINS_on ( )

Set gain auto tune : on.

◆ AOloopControl_AUTOTUNE_LIMITS_off()

errno_t AOloopControl_AUTOTUNE_LIMITS_off ( )

Set limit auto tune : off.

◆ AOloopControl_AUTOTUNE_LIMITS_on()

errno_t AOloopControl_AUTOTUNE_LIMITS_on ( )

Set limit auto tune : on.

◆ AOloopControl_set_AUTOTUNE_LIMITS_delta()

errno_t AOloopControl_set_AUTOTUNE_LIMITS_delta ( float  AUTOTUNE_LIMITS_delta)

Options auto tune limit The limit is fixed at the beginning. When the fraction of mode values higher than the current limit times mcoeff is larger than perc (percentile); then the limit increases by delta. Otherwise, it decreases by delta.

◆ AOloopControl_set_AUTOTUNE_LIMITS_mcoeff()

errno_t AOloopControl_set_AUTOTUNE_LIMITS_mcoeff ( float  AUTOTUNE_LIMITS_mcoeff)

◆ AOloopControl_set_AUTOTUNE_LIMITS_perc()

errno_t AOloopControl_set_AUTOTUNE_LIMITS_perc ( float  AUTOTUNE_LIMITS_perc)

Variable Documentation

◆ AOconf

CLI function for AOloopControl_setframesAve.

◆ aoloopcontrol_var

AOloopControl_var aoloopcontrol_var