![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Adaptive Optics Control loop engine compute calibration. More...
#include <stdio.h>#include <string.h>#include <gsl/gsl_math.h>#include <gsl/gsl_eigen.h>#include <gsl/gsl_blas.h>#include "CommandLineInterface/CLIcore.h"#include "COREMOD_memory/COREMOD_memory.h"#include "COREMOD_iofits/COREMOD_iofits.h"#include "COREMOD_arith/COREMOD_arith.h"#include "info/info.h"#include "00CORE/00CORE.h"#include "AOloopControl/AOloopControl.h"#include "AOloopControl_computeCalib/AOloopControl_computeCalib.h"
Macros | |
| #define | MODULE_SHORTNAME_DEFAULT "" |
| #define | MODULE_DESCRIPTION "AO loop control compute calibration" |
| #define | MODULE_APPLICATION "cacao" |
| #define | _GNU_SOURCE |
| #define | MAX_MBLOCK 20 |
Functions | |
AOloopControl - 5. COMPUTING CALIBRATION | |
Compute control matrix, modes | |
| errno_t | AOloopControl_computeCalib_mkSlavedAct_cli () |
| CLI function for AOloopControl_mkSlavedAct. More... | |
| errno_t | AOloopControl_computeCalib_mkloDMmodes_cli () |
| CLI function for AOloopControl_mkloDMmodes. More... | |
| errno_t | AOloopControl_computeCalib_ComputeCM_cli () |
| CLI function for AOloopControl_computeCalib_ComputeCM. More... | |
| errno_t | AOloopControl_computeCalib_mkCM_cli () |
| CLI function for AOloopControl_mkCM. More... | |
| errno_t | AOloopControl_computeCalib_mkModes_cli () |
| CLI function for AOloopControl_mkCM. More... | |
| errno_t | AOloopControl_computeCalib_mkModes_Simple_cli () |
| CLI function for AOloopControl_mkModes_Simple. More... | |
| errno_t | AOloopControl_computeCalib_computeCM_cli () |
| CLI function for AOloopControl_computeCM. More... | |
| errno_t | AOloopControl_computeCalib_loadCM_cli () |
| CLI function for AOloopControl_loadCM. More... | |
| errno_t | AOloopControl_computeCalib_mkHadamardModes_cli () |
| CLI function for AOloopControl_mkHadamardModes. More... | |
| errno_t | AOloopControl_computeCalib_Hadamard_decodeRM_cli () |
| CLI function for AOloopControl_Hadamard_decodeRM. More... | |
| errno_t | AOloopControl_computeCalib_mkCalib_map_mask_cli () |
| CLI function for AOloopControl_mkCalib_map_mask. More... | |
| errno_t | AOloopControl_computeCalib_Process_zrespM_cli () |
| CLI function for AOloopControl_Process_zrespM. More... | |
| errno_t | AOloopControl_computeCalib_ProcessZrespM_cli () |
| CLI function for AOloopControl_ProcessZrespM. More... | |
| errno_t | AOloopControl_computeCalib_compute_CombinedControlMatrix_cli () |
| CLI function for AOloopControl_compute_CombinedControlMatrix. More... | |
AOloopControl_computeCalib - 1. COMPUTING CALIBRATION | |
| errno_t | AOcontrolLoop_computeCalib_ComputeCM_FPCONF (char *fpsname, uint32_t CMDmode) |
| Configuration for compute calib FPS. More... | |
| errno_t | AOcontrolLoop_computeCalib_ComputeCM_RUN (char *fpsname) |
| Compute control matrix. More... | |
Variables | |
| long | LOOPNUMBER |
| AOLOOPCONTROL_CONF * | AOconf |
| CLI function for AOloopControl_setframesAve. More... | |
| AOloopControl_var | aoloopcontrol_var |
| long | aoconfID_imWFS2_active [100] |
Adaptive Optics Control loop engine compute calibration.
AO engine uses stream data structure
| #define _GNU_SOURCE |
| #define MAX_MBLOCK 20 |
| #define MODULE_APPLICATION "cacao" |
| #define MODULE_DESCRIPTION "AO loop control compute calibration" |
| #define MODULE_SHORTNAME_DEFAULT "" |
| errno_t AOloopControl_computeCalib_compute_CombinedControlMatrix_cli | ( | ) |
CLI function for AOloopControl_compute_CombinedControlMatrix.
| errno_t AOloopControl_computeCalib_ComputeCM_cli | ( | ) |
CLI function for AOloopControl_computeCalib_ComputeCM.
| errno_t AOloopControl_computeCalib_computeCM_cli | ( | ) |
CLI function for AOloopControl_computeCM.
| errno_t AOloopControl_computeCalib_Hadamard_decodeRM_cli | ( | ) |
CLI function for AOloopControl_Hadamard_decodeRM.
| errno_t AOloopControl_computeCalib_loadCM_cli | ( | ) |
CLI function for AOloopControl_loadCM.
| errno_t AOloopControl_computeCalib_mkCalib_map_mask_cli | ( | ) |
CLI function for AOloopControl_mkCalib_map_mask.
| errno_t AOloopControl_computeCalib_mkCM_cli | ( | ) |
CLI function for AOloopControl_mkCM.
| errno_t AOloopControl_computeCalib_mkHadamardModes_cli | ( | ) |
CLI function for AOloopControl_mkHadamardModes.
| errno_t AOloopControl_computeCalib_mkloDMmodes_cli | ( | ) |
CLI function for AOloopControl_mkloDMmodes.
| errno_t AOloopControl_computeCalib_mkModes_cli | ( | ) |
CLI function for AOloopControl_mkCM.
CLI function for AOloopControl_mkModes
| errno_t AOloopControl_computeCalib_mkModes_Simple_cli | ( | ) |
CLI function for AOloopControl_mkModes_Simple.
| errno_t AOloopControl_computeCalib_mkSlavedAct_cli | ( | ) |
CLI function for AOloopControl_mkSlavedAct.
| errno_t AOloopControl_computeCalib_Process_zrespM_cli | ( | ) |
CLI function for AOloopControl_Process_zrespM.
| errno_t AOloopControl_computeCalib_ProcessZrespM_cli | ( | ) |
CLI function for AOloopControl_ProcessZrespM.
| AOLOOPCONTROL_CONF* AOconf |
CLI function for AOloopControl_setframesAve.
| long aoconfID_imWFS2_active[100] |
| AOloopControl_var aoloopcontrol_var |
| long LOOPNUMBER |