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

AO loop control - FOCAL PLANE SPECKLE MODULATION / CONTROL. More...

Include dependency graph for AOloopControl_fpspeckle_mod.c:

Macros

#define _GNU_SOURCE
 

Functions

errno_t AOloopControl_OptimizePSF_LO (__attribute__((unused)) const char *psfstream_name, const char *IDmodes_name, const char *dmstream_name, __attribute__((unused)) long delayframe, __attribute__((unused)) long NBframes)
 
errno_t AOloopControl_DMmodulateAB (const char *IDprobeA_name, const char *IDprobeB_name, const char *IDdmstream_name, const char *IDrespmat_name, const char *IDwfsrefstream_name, double delay, long NBprobes)
 Experimental dm modulation. More...
 

Variables

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

Detailed Description

AO loop control - FOCAL PLANE SPECKLE MODULATION / CONTROL.

REAL TIME COMPUTING ROUTINES

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Function Documentation

◆ AOloopControl_DMmodulateAB()

errno_t AOloopControl_DMmodulateAB ( const char *  IDprobeA_name,
const char *  IDprobeB_name,
const char *  IDdmstream_name,
const char *  IDrespmat_name,
const char *  IDwfsrefstream_name,
double  delay,
long  NBprobes 
)

Experimental dm modulation.

◆ AOloopControl_OptimizePSF_LO()

errno_t AOloopControl_OptimizePSF_LO ( __attribute__((unused)) const char *  psfstream_name,
const char *  IDmodes_name,
const char *  dmstream_name,
__attribute__((unused)) long  delayframe,
__attribute__((unused)) long  NBframes 
)

Variable Documentation

◆ AOconf

CLI function for AOloopControl_setframesAve.

◆ aoloopcontrol_var

AOloopControl_var aoloopcontrol_var