cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOLOOPCONF_aorun Struct Reference

#include <AOloopControl_aorun.h>

Data Fields

char respMname [80]
 
char contrMname [80]
 
char name [80]
 
int_fast8_t CMMODE
 
int_fast8_t init
 
uint_fast64_t cnt
 
uint_fast64_t cntmax
 
uint_fast64_t DMupdatecnt
 
int_fast8_t init_RM
 
int_fast8_t init_CM
 
int_fast8_t init_CMc
 
int_fast8_t init_wfsref0
 
int_fast8_t initmapping
 
uint64_t LOOPiteration
 
int_fast8_t kill
 
int_fast8_t on
 
int_fast8_t DMprimaryWriteON
 
int_fast8_t DMfilteredWriteON
 
float maxlimit
 
float mult
 
float gain
 
int_fast8_t ARPFon
 
float ARPFgain
 
float ARPFgainAutoMin
 
float ARPFgainAutoMax
 

Field Documentation

◆ ARPFgain

float AOLOOPCONF_aorun::ARPFgain

◆ ARPFgainAutoMax

float AOLOOPCONF_aorun::ARPFgainAutoMax

◆ ARPFgainAutoMin

float AOLOOPCONF_aorun::ARPFgainAutoMin

◆ ARPFon

int_fast8_t AOLOOPCONF_aorun::ARPFon

1 if auto-regressive predictive filter is ON

◆ CMMODE

int_fast8_t AOLOOPCONF_aorun::CMMODE

Combined matrix. 0: matrix is WFS pixels -> modes, 1: matrix is WFS pixels -> DM actuators

◆ cnt

uint_fast64_t AOLOOPCONF_aorun::cnt

loop step counter, set to zero every time loop is stopped

◆ cntmax

uint_fast64_t AOLOOPCONF_aorun::cntmax

max value of counter, used to step loop

◆ contrMname

char AOLOOPCONF_aorun::contrMname[80]

◆ DMfilteredWriteON

int_fast8_t AOLOOPCONF_aorun::DMfilteredWriteON

Filtered write to DM

◆ DMprimaryWriteON

int_fast8_t AOLOOPCONF_aorun::DMprimaryWriteON

primary DM write

◆ DMupdatecnt

uint_fast64_t AOLOOPCONF_aorun::DMupdatecnt

number of DM updates

◆ gain

float AOLOOPCONF_aorun::gain

overall loop gain

◆ init

int_fast8_t AOLOOPCONF_aorun::init

Has the structure been initialized ?

◆ init_CM

int_fast8_t AOLOOPCONF_aorun::init_CM

Control Matrix loaded

◆ init_CMc

int_fast8_t AOLOOPCONF_aorun::init_CMc

Combined control matrix computed

◆ init_RM

int_fast8_t AOLOOPCONF_aorun::init_RM

Response Matrix loaded

◆ init_wfsref0

int_fast8_t AOLOOPCONF_aorun::init_wfsref0

WFS reference image loaded

◆ initmapping

int_fast8_t AOLOOPCONF_aorun::initmapping

◆ kill

int_fast8_t AOLOOPCONF_aorun::kill

set to 1 to kill computation loop

◆ LOOPiteration

uint64_t AOLOOPCONF_aorun::LOOPiteration

Loop iteration - set to zero on creation on aolrun start

◆ maxlimit

float AOLOOPCONF_aorun::maxlimit

maximum absolute value for mode values

◆ mult

float AOLOOPCONF_aorun::mult

multiplication coefficient to be applied at each loop iteration

◆ name

char AOLOOPCONF_aorun::name[80]

◆ on

int_fast8_t AOLOOPCONF_aorun::on

goes to 1 when loop starts, put to 0 to turn loop off

◆ respMname

char AOLOOPCONF_aorun::respMname[80]

The documentation for this struct was generated from the following file: