![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Adaptive Optics Control loop engine compute calibration. More...
#include <math.h>
#include <stdint.h>
#include <unistd.h>
#include <malloc.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <pthread.h>
#include <time.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_eigen.h>
#include <gsl/gsl_blas.h>
#include <fitsio.h>
#include "CommandLineInterface/CLIcore.h"
#include "00CORE/00CORE.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_iofits/COREMOD_iofits.h"
#include "COREMOD_tools/COREMOD_tools.h"
#include "COREMOD_arith/COREMOD_arith.h"
#include "info/info.h"
#include "linopt_imtools/linopt_imtools.h"
#include "statistic/statistic.h"
#include "ZernikePolyn/ZernikePolyn.h"
#include "image_filter/image_filter.h"
#include "AOloopControl/AOloopControl.h"
#include "AOloopControl_IOtools/AOloopControl_IOtools.h"
#include "AOloopControl_acquireCalib/AOloopControl_acquireCalib.h"
#include "AOloopControl_computeCalib/AOloopControl_computeCalib.h"
Macros | |
#define | _GNU_SOURCE |
Functions | |
imageID | AOloopControl_computeCalib_DMedgeDetect (const char *IDmaskRM_name, const char *IDout_name) |
long | AOloopControl_computeCalib_DMextrapolateModes (const char *IDin_name, const char *IDmask_name, const char *IDcpa_name, const char *IDout_name) |
long | AOloopControl_computeCalib_DMslaveExt (const char *IDin_name, const char *IDmask_name, const char *IDsl_name, const char *IDout_name, float r0) |
Variables | |
long | LOOPNUMBER |
AOLOOPCONTROL_CONF * | AOconf |
CLI function for AOloopControl_setframesAve. More... | |
AOloopControl_var | aoloopcontrol_var |
long | aoconfID_imWFS2_active [100] |
Adaptive Optics Control loop engine compute calibration.
AO engine uses stream data structure
#define _GNU_SOURCE |
imageID AOloopControl_computeCalib_DMedgeDetect | ( | const char * | IDmaskRM_name, |
const char * | IDout_name | ||
) |
long AOloopControl_computeCalib_DMextrapolateModes | ( | const char * | IDin_name, |
const char * | IDmask_name, | ||
const char * | IDcpa_name, | ||
const char * | IDout_name | ||
) |
long AOloopControl_computeCalib_DMslaveExt | ( | const char * | IDin_name, |
const char * | IDmask_name, | ||
const char * | IDsl_name, | ||
const char * | IDout_name, | ||
float | r0 | ||
) |
AOLOOPCONTROL_CONF* AOconf |
CLI function for AOloopControl_setframesAve.
long aoconfID_imWFS2_active[100] |
AOloopControl_var aoloopcontrol_var |
long LOOPNUMBER |