![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Adaptive Optics Control loop engine misc computation tools. More...
#include <string.h>
#include "CommandLineInterface/CLIcore.h"
#include "AOloopControl/AOloopControl.h"
#include "AOloopControl_compTools/AOloopControl_compTools.h"
#include "COREMOD_memory/COREMOD_memory.h"
Macros | |
#define | MODULE_SHORTNAME_DEFAULT "" |
#define | MODULE_DESCRIPTION "AO loop control - computation tools" |
#define | MODULE_APPLICATION "cacao" |
#define | _GNU_SOURCE |
#define | NB_AOloopcontrol 10 |
Functions | |
AOloopControl_compTools - 1. COMPUTATION UTILITIES & TOOLS | |
errno_t | AOloopControl_compTools_CrossProduct_cli () |
CLI function for AOloopControl_CrossProduct. More... | |
errno_t | AOloopControl_compTools_mkSimpleZpokeM_cli () |
CLI function for AOloopControl_mkSimpleZpokeM. More... | |
imageID | AOloopControl_compTools_CrossProduct (const char *ID1_name, const char *ID2_name, const char *IDout_name) |
compute cross product between two 3D arrays More... | |
imageID | AOloopControl_compTools_mkSimpleZpokeM (uint32_t dmxsize, uint32_t dmysize, char *IDout_name) |
Create simple zonal poke cube. More... | |
Variables | |
int | AOloopcontrol_meminit = 0 |
AOLOOPCONTROL_CONF * | AOconf |
CLI function for AOloopControl_setframesAve. More... | |
Adaptive Optics Control loop engine misc computation tools.
AO engine uses stream data structure
#define _GNU_SOURCE |
#define MODULE_APPLICATION "cacao" |
#define MODULE_DESCRIPTION "AO loop control - computation tools" |
#define MODULE_SHORTNAME_DEFAULT "" |
#define NB_AOloopcontrol 10 |
imageID AOloopControl_compTools_CrossProduct | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | IDout_name | ||
) |
compute cross product between two 3D arrays
errno_t AOloopControl_compTools_CrossProduct_cli | ( | ) |
CLI function for AOloopControl_CrossProduct.
imageID AOloopControl_compTools_mkSimpleZpokeM | ( | uint32_t | dmxsize, |
uint32_t | dmysize, | ||
char * | IDout_name | ||
) |
Create simple zonal poke cube.
errno_t AOloopControl_compTools_mkSimpleZpokeM_cli | ( | ) |
CLI function for AOloopControl_mkSimpleZpokeM.
AOLOOPCONTROL_CONF* AOconf |
CLI function for AOloopControl_setframesAve.
int AOloopcontrol_meminit = 0 |