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