cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopControl_read_param.c File Reference

AO loop control : read parameters value - float, char, int. More...

#include "CommandLineInterface/CLIcore.h"
#include <unistd.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "00CORE/00CORE.h"
#include <sys/mman.h>
#include "AOloopControl.h"
Include dependency graph for AOloopControl_read_param.c:

Macros

#define _GNU_SOURCE
 
#define NB_AOloopcontrol   10
 

Functions

float AOloopControl_readParam_float (char *paramname, float defaultValue, FILE *fplog)
 Read parameter value - float, char or int. More...
 
int AOloopControl_readParam_int (char *paramname, int defaultValue, FILE *fplog)
 read parameters int More...
 
char * AOloopControl_readParam_string (char *paramname, char *defaultValue, FILE *fplog)
 read parameters string More...
 

Variables

AOLOOPCONTROL_CONFAOconf
 CLI function for AOloopControl_setframesAve. More...
 
AOloopControl_var aoloopcontrol_var
 

Detailed Description

AO loop control : read parameters value - float, char, int.

REAL TIME COMPUTING ROUTINES

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

◆ NB_AOloopcontrol

#define NB_AOloopcontrol   10

Function Documentation

◆ AOloopControl_readParam_float()

float AOloopControl_readParam_float ( char *  paramname,
float  defaultValue,
FILE *  fplog 
)

Read parameter value - float, char or int.

Read parameter value - float, char or int - AOloopControl_read_param.c.

Purpose

Read parameter value (float) from file

Arguments

Parameters
[in]paramnameCHAR* parameter name
[in]defaultValueFLOAT default value if file conf/param_paramname.txt not found
[in]fplogFILE* log file. If NULL, do not log

◆ AOloopControl_readParam_int()

int AOloopControl_readParam_int ( char *  paramname,
int  defaultValue,
FILE *  fplog 
)

read parameters int

Purpose

Read parameter value (int) from file

Arguments

Parameters
[in]paramnameCHAR* parameter name
[in]defaultValueINT default value if file conf/param_paramname.txt not found
[in]fplogFILE* log file. If NULL, do not log

◆ AOloopControl_readParam_string()

char* AOloopControl_readParam_string ( char *  paramname,
char *  defaultValue,
FILE *  fplog 
)

read parameters string

Purpose

Read parameter value (char*) from file

Arguments

Parameters
[in]paramnameCHAR* parameter name
[in]defaultValueCHAR* default value if file conf/param_paramname.txt not found
[in]fplogFILE* log file. If NULL, do not log

Variable Documentation

◆ AOconf

CLI function for AOloopControl_setframesAve.

◆ aoloopcontrol_var

AOloopControl_var aoloopcontrol_var