![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Adaptive Optics Control loop engine testing. More...
#include <math.h>#include <string.h>#include <pthread.h>#include <ncurses.h>#include "CommandLineInterface/CLIcore.h"#include "info/info.h"#include "AOloopControl/AOloopControl.h"#include "AOloopControl_IOtools/AOloopControl_IOtools.h"#include "AOloopControl_perfTest/AOloopControl_perfTest.h"#include "COREMOD_memory/COREMOD_memory.h"#include "00CORE/00CORE.h"
Macros | |
| #define | _GNU_SOURCE |
Functions | |
AOloopControl - 1. STATUS / TESTING / PERF MEASUREMENT | |
| errno_t | AOloopControl_perfTest_printloopstatus (long loop, long nbcol, __attribute__((unused)) imageID IDmodeval_dm, __attribute__((unused)) imageID IDmodeval, __attribute__((unused)) imageID IDmodevalave, __attribute__((unused)) imageID IDmodevalrms, __attribute__((unused)) long ksize) |
| errno_t | AOloopControl_perfTest_loopMonitor (long loop, double frequ, long nbcol) |
| errno_t | AOloopControl_perfTest_statusStats (int updateconf, long NBsample) |
| errno_t | AOloopControl_perfTest_resetRMSperf () |
| errno_t | AOloopControl_perfTest_showparams (long loop) |
Variables | |
| static int | wcol |
| static int | wrow |
| 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 AOloopControl_perfTest_loopMonitor | ( | long | loop, |
| double | frequ, | ||
| long | nbcol | ||
| ) |
Monitors AO loop performance
Prints status on screen
| errno_t AOloopControl_perfTest_printloopstatus | ( | long | loop, |
| long | nbcol, | ||
| __attribute__((unused)) imageID | IDmodeval_dm, | ||
| __attribute__((unused)) imageID | IDmodeval, | ||
| __attribute__((unused)) imageID | IDmodevalave, | ||
| __attribute__((unused)) imageID | IDmodevalrms, | ||
| __attribute__((unused)) long | ksize | ||
| ) |
| errno_t AOloopControl_perfTest_resetRMSperf | ( | ) |
| errno_t AOloopControl_perfTest_showparams | ( | long | loop | ) |
| errno_t AOloopControl_perfTest_statusStats | ( | int | updateconf, |
| long | NBsample | ||
| ) |
| AOLOOPCONTROL_CONF* AOconf |
CLI function for AOloopControl_setframesAve.
| AOloopControl_var aoloopcontrol_var |
| long LOOPNUMBER |
|
static |
|
static |