14 #ifndef _AOLOOPCONTROL_PERFTEST_H 15 #define _AOLOOPCONTROL_PERFTEST_H 19 void __attribute__((constructor)) libinit_AOloopControl_perfTest();
35 long IDmodeval_dm,
long IDmodeval,
long IDmodevalave,
long IDmodevalrms,
47 long NBpts,
float ampl);
56 const char *DMmodes_name,
64 const char *DMmask_name,
65 const char *DMstream_in_name,
66 const char *DMstream_out_name,
67 const char *IDout_name
72 const char *DMmodes_name,
74 const char *DMmask_name,
75 const char *DMstream_in_name,
76 const char *DMstream_out_name,
77 const char *DMstream_meas_name,
80 const char *IDout_name,
81 const char *IDoutrms_name,
82 const char *IDoutmeas_name,
83 const char *IDoutmeasrms_name
108 const char *IDout_name
118 const char *IDdmmodes_name,
119 const char *IDdmmask_name,
120 const char *IDwfsref_name,
121 const char *IDwfsresp_name,
122 const char *IDwfsmask_name,
130 const char *IDname_out,
163 char *IDname_stream0,
164 char *IDname_stream1,
168 unsigned long NBselected
errno_t AOloopControl_perfTest_SelectWFSframes_from_PSFframes(char *IDnameWFS, char *IDnamePSF, float frac, long x0, long x1, long y0, long y1, int EvalMode, float alpha)
Definition: AOloopControl_perfTest.c:4035
imageID AOloopControl_perfTest_blockstats(long loop, const char *IDout_name)
Definition: AOloopControl_perfTest.c:1838
errno_t AOloopControl_perfTest_printloopstatus(long loop, long nbcol, long IDmodeval_dm, long IDmodeval, long IDmodevalave, long IDmodevalrms, long ksize)
errno_t AOloopControl_perfTest_loopMonitor(long loop, double frequ, long nbcol)
Definition: AOloopControl_perfTest_status.c:486
errno_t AOloopControl_perfTest_AnalyzeRM_sensitivity(const char *IDdmmodes_name, const char *IDdmmask_name, const char *IDwfsref_name, const char *IDwfsresp_name, const char *IDwfsmask_name, float amplimitnm, float lambdanm, const char *foutname)
Definition: AOloopControl_perfTest.c:2064
long imageID
Definition: CLIcore.h:54
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)
Definition: AOloopControl_perfTest_DM.c:385
errno_t AOcontrolLoop_perfTest_TestSystemLatency_RUN(char *fpsname)
Definition: AOloopControl_perfTest.c:970
errno_t AOloopControl_perfTest_ComputeSimilarityMatrix(char *IDname, char *IDname_out)
Definition: AOloopControl_perfTest.c:3550
errno_t AOloopControl_perfTest_InjectMode(long index, float ampl)
Definition: AOloopControl_perfTest.c:1992
void __attribute__((constructor)) libinit_AOloopControl_perfTest()
Initialize module.
Definition: ImageStreamIO.c:77
int AOloopControl_perfTest_StatAnalysis_2streams(char *IDname_stream0, char *IDname_stream1, char *IDname_simM0, char *IDname_simM1, long dtmin, unsigned long NBselected)
Definition: AOloopControl_perfTest.c:3650
errno_t AOloopControl_perfTest_mkSyncStreamFiles2(char *datadir, char *stream0, char *stream1, double tstart, double tend, double dt, double dtlag)
Definition: AOloopControl_perfTest.c:2814
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)
Definition: AOloopControl_perfTest_DM.c:146
errno_t AOloopControl_perfTest_showparams(long loop)
Definition: AOloopControl_perfTest_status.c:1068
errno_t AOcontrolLoop_perfTest_TestSystemLatency_FPCONF(char *fpsname, uint32_t CMDmode)
Definition: AOloopControl_perfTest.c:822
errno_t AOloopControl_perfTest_statusStats(int updateconf, long NBsample)
Definition: AOloopControl_perfTest_status.c:668
errno_t AOcontrolLoop_perfTest_TestDMSpeed(const char *dmname, long delayus, long NBpts, float ampl)
Definition: AOloopControl_perfTest_DM.c:82
errno_t AOcontrolLoop_perfTest_TestSystemLatency(const char *dmname, char *wfsname, float OPDamp, long NBiter)
Definition: AOloopControl_perfTest.c:1772
errno_t AOloopControl_perfTest_resetRMSperf()
Definition: AOloopControl_perfTest_status.c:1055
errno_t AOloopControl_LoopTimer_Analysis(char *IDname, char *fnametxt, char *outfname)
Definition: AOloopControl_perfTest.c:2339
imageID AOloopControl_perfTest_mkTestDynamicModeSeq(const char *IDname_out, long NBpt, long NBmodes, long StartMode)
Definition: AOloopControl_perfTest.c:2268