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

DM control. More...

#include <math.h>
#include <sys/file.h>
#include <sys/mman.h>
#include "CommandLineInterface/CLIcore.h"
#include "AOloopControl_DM/AOloopControl_DM.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_iofits/COREMOD_iofits.h"
#include "image_gen/image_gen.h"
#include "image_filter/image_filter.h"
#include "image_basic/image_basic.h"
#include <time.h>
Include dependency graph for AOloopControl_DM_turbusimul.c:

Functions

errno_t AOloopControl_printDMturbconf ()
 
errno_t AOloopControl_DMturb_createconf ()
 
errno_t AOloopControl_DMturb_loadconf ()
 
int AOloopControl_DM_dmturboff (long DMindex)
 
int AOloopControl_DM_dmturb_wspeed (long DMindex, double wspeed)
 
int AOloopControl_DM_dmturb_ampl (long DMindex, double ampl)
 
int AOloopControl_DM_dmturb_LOcoeff (long DMindex, double LOcoeff)
 
int AOloopControl_DM_dmturb_tint (long DMindex, long tint)
 
int AOloopControl_DM_dmturb_printstatus (long DMindex)
 
int AOloopControl_DM_dmturb (long DMindex, int mode, const char *IDout_name, long NBsamples)
 

Variables

long NB_DMindex
 
AOLOOPCONTROL_DM_DISPCOMB_CONFdmdispcombconf
 
int dmdispcomb_loaded
 
int SMfd
 
AOLOOPCONTROL_DMTURBCONFdmturbconf
 
int dmturb_loaded
 
int SMturbfd
 

Detailed Description

DM control.

To be used for AOloopControl module

Function Documentation

◆ AOloopControl_DM_dmturb()

int AOloopControl_DM_dmturb ( long  DMindex,
int  mode,
const char *  IDout_name,
long  NBsamples 
)

◆ AOloopControl_DM_dmturb_ampl()

int AOloopControl_DM_dmturb_ampl ( long  DMindex,
double  ampl 
)

◆ AOloopControl_DM_dmturb_LOcoeff()

int AOloopControl_DM_dmturb_LOcoeff ( long  DMindex,
double  LOcoeff 
)

◆ AOloopControl_DM_dmturb_printstatus()

int AOloopControl_DM_dmturb_printstatus ( long  DMindex)

◆ AOloopControl_DM_dmturb_tint()

int AOloopControl_DM_dmturb_tint ( long  DMindex,
long  tint 
)

◆ AOloopControl_DM_dmturb_wspeed()

int AOloopControl_DM_dmturb_wspeed ( long  DMindex,
double  wspeed 
)

◆ AOloopControl_DM_dmturboff()

int AOloopControl_DM_dmturboff ( long  DMindex)

◆ AOloopControl_DMturb_createconf()

errno_t AOloopControl_DMturb_createconf ( )

◆ AOloopControl_DMturb_loadconf()

errno_t AOloopControl_DMturb_loadconf ( )

◆ AOloopControl_printDMturbconf()

errno_t AOloopControl_printDMturbconf ( )

Variable Documentation

◆ dmdispcomb_loaded

int dmdispcomb_loaded

◆ dmdispcombconf

◆ dmturb_loaded

int dmturb_loaded

◆ dmturbconf

◆ NB_DMindex

long NB_DMindex

◆ SMfd

int SMfd

◆ SMturbfd

int SMturbfd