![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Adaptive Optics Control loop engine testing. More...
#include <string.h>
#include <math.h>
#include "CommandLineInterface/CLIcore.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_iofits/COREMOD_iofits.h"
#include "00CORE/00CORE.h"
#include "linopt_imtools/linopt_imtools.h"
#include "info/info.h"
#include "AOloopControl/AOloopControl.h"
#include "AOloopControl_perfTest/AOloopControl_perfTest.h"
Macros | |
#define | _GNU_SOURCE |
Functions | |
errno_t | AOcontrolLoop_perfTest_TestDMSpeed (const char *dmname, long delayus, long NBpts, float ampl) |
imageID | AOloopControl_perfTest_TestDMmodeResp (const char *DMmodes_name, long index, float ampl, float fmin, float fmax, float fmultstep, float avetime, long dtus, const char *DMmask_name, const char *DMstream_in_name, const char *DMstream_out_name, const char *IDout_name) |
imageID | AOloopControl_perfTest_TestDMmodes_Recovery (const char *DMmodes_name, float ampl, const char *DMmask_name, const char *DMstream_in_name, const char *DMstream_out_name, const char *DMstream_meas_name, long tlagus, long NBave, const char *IDout_name, const char *IDoutrms_name, const char *IDoutmeas_name, const char *IDoutmeasrms_name) |
Variables | |
static struct timespec | tnow |
static struct timespec | tdiff |
long | LOOPNUMBER |
AOLOOPCONTROL_CONF * | AOconf |
CLI function for AOloopControl_setframesAve. More... | |
AOloopControl_var | aoloopcontrol_var |
Adaptive Optics Control loop engine testing.
AO engine uses stream data structure
#define _GNU_SOURCE |
errno_t AOcontrolLoop_perfTest_TestDMSpeed | ( | const char * | dmname, |
long | delayus, | ||
long | NBpts, | ||
float | ampl | ||
) |
imageID AOloopControl_perfTest_TestDMmodeResp | ( | const char * | DMmodes_name, |
long | index, | ||
float | ampl, | ||
float | fmin, | ||
float | fmax, | ||
float | fmultstep, | ||
float | avetime, | ||
long | dtus, | ||
const char * | DMmask_name, | ||
const char * | DMstream_in_name, | ||
const char * | DMstream_out_name, | ||
const char * | IDout_name | ||
) |
imageID AOloopControl_perfTest_TestDMmodes_Recovery | ( | const char * | DMmodes_name, |
float | ampl, | ||
const char * | DMmask_name, | ||
const char * | DMstream_in_name, | ||
const char * | DMstream_out_name, | ||
const char * | DMstream_meas_name, | ||
long | tlagus, | ||
long | NBave, | ||
const char * | IDout_name, | ||
const char * | IDoutrms_name, | ||
const char * | IDoutmeas_name, | ||
const char * | IDoutmeasrms_name | ||
) |
AOLOOPCONTROL_CONF* AOconf |
CLI function for AOloopControl_setframesAve.
AOloopControl_var aoloopcontrol_var |
long LOOPNUMBER |
|
static |
|
static |