![]() |
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 |