![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
DM control. More...
#include <malloc.h>#include <string.h>#include <sched.h>#include <math.h>#include <sys/types.h>#include <unistd.h>#include "CommandLineInterface/CLIcore.h"#include "COREMOD_memory/COREMOD_memory.h"#include "COREMOD_iofits/COREMOD_iofits.h"#include "00CORE/00CORE.h"#include "statistic/statistic.h"#include "AOloopControl_DM/AOloopControl_DM.h"#include <time.h>
Functions | |
| errno_t | AOloopControl_DM_disp2V (long DMindex) |
| int | AOloopControl_DM_CombineChannels_FPCONF (char *fpsname, uint32_t CMDmode, long DMindex) |
| int | AOloopControl_DM_CombineChannels_RUN (char *fpsname) |
| int | AOloopControl_DM_CombineChannels (imageID DMindex, long xsize, long ysize, int NBchannel, int AveMode, int dm2dm_mode, const char *dm2dm_DMmodes, const char *dm2dm_outdisp, int wfsrefmode, const char *wfsref_WFSRespMat, const char *wfsref_out, int voltmode, int volttype, float stroke100, const char *IDvolt_name, float DClevel, float maxvolt) |
| int | AOloopControl_DM_dmdispcomboff (long DMindex) |
| int | AOloopControl_DM_dmtrigoff (long DMindex) |
Variables | |
| long | NB_DMindex |
| AOLOOPCONTROL_DM_DISPCOMB_CONF * | dmdispcombconf |
| int | dmdispcomb_loaded |
| int | SMfd |
| AOLOOPCONTROL_DMTURBCONF * | dmturbconf |
| int | dmturb_loaded |
| int | SMturbfd |
DM control.
To be used for AOloopControl module
| int AOloopControl_DM_CombineChannels | ( | imageID | DMindex, |
| long | xsize, | ||
| long | ysize, | ||
| int | NBchannel, | ||
| int | AveMode, | ||
| int | dm2dm_mode, | ||
| const char * | dm2dm_DMmodes, | ||
| const char * | dm2dm_outdisp, | ||
| int | wfsrefmode, | ||
| const char * | wfsref_WFSRespMat, | ||
| const char * | wfsref_out, | ||
| int | voltmode, | ||
| int | volttype, | ||
| float | stroke100, | ||
| const char * | IDvolt_name, | ||
| float | DClevel, | ||
| float | maxvolt | ||
| ) |
| int AOloopControl_DM_CombineChannels_FPCONF | ( | char * | fpsname, |
| uint32_t | CMDmode, | ||
| long | DMindex | ||
| ) |
| int AOloopControl_DM_CombineChannels_RUN | ( | char * | fpsname | ) |
| errno_t AOloopControl_DM_disp2V | ( | long | DMindex | ) |
| int AOloopControl_DM_dmdispcomboff | ( | long | DMindex | ) |
| int AOloopControl_DM_dmtrigoff | ( | long | DMindex | ) |
| int dmdispcomb_loaded |
| AOLOOPCONTROL_DM_DISPCOMB_CONF* dmdispcombconf |
| int dmturb_loaded |
| AOLOOPCONTROL_DMTURBCONF* dmturbconf |
| long NB_DMindex |
| int SMfd |
| int SMturbfd |