![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Function prototypes for module 00CORE. More...
Go to the source code of this file.
Functions | |
INITIALIZATION | |
Module initialization functions | |
void | __attribute__ ((constructor)) libinit_00CORE() |
00CORE - 1. PRINT, ERROR REPORTING, EVENT LOGGING | |
int | printRED (char *string) |
Print string in red. More... | |
errno_t | printWARNING (const char *restrict file, const char *restrict func, int line, const char *restrict warnmessage) |
Print warning and continue. More... | |
errno_t | printERROR (const char *restrict file, const char *restrict func, int line, const char *restrict errmessage) |
Print error (in red) and continue. More... | |
void | CORE_logFunctionCall (const int funclevel, const int loglevel, const int logfuncMODE, const char *FileName, const char *FunctionName, const long line, char *comments) |
Log function call to file. More... | |
00CORE - 2. CONFIGURATION AND INFORMATION | |
int | set_precision (int vp) |
int | CLIWritePid () |
00CORE - 3. TIME UTILITIES | |
struct timespec | timespec_diff (struct timespec start, struct timespec end) |
double | timespec_diff_double (struct timespec start, struct timespec end) |
Function prototypes for module 00CORE.
void __attribute__ | ( | (constructor) | ) |
int CLIWritePid | ( | ) |
void CORE_logFunctionCall | ( | const int | funclevel, |
const int | loglevel, | ||
const int | logfuncMODE, | ||
const char * | FileName, | ||
const char * | FunctionName, | ||
const long | line, | ||
char * | comments | ||
) |
Log function call to file.
errno_t printERROR | ( | const char *restrict | file, |
const char *restrict | func, | ||
int | line, | ||
const char *restrict | errmessage | ||
) |
Print error (in red) and continue.
Print error string
[in] | file | CHAR* file name from which error is issued |
[in] | func | CHAR* function name from which error is issued |
[in] | line | int line number from which error is issued |
[in] | warnmessage | CHAR* error message to be printed |
int printRED | ( | char * | string | ) |
Print string in red.
Print red string to stdout
[in] | string | CHAR* |
errno_t printWARNING | ( | const char *restrict | file, |
const char *restrict | func, | ||
int | line, | ||
const char *restrict | warnmessage | ||
) |
Print warning and continue.
Print warning string
[in] | file | CHAR* file name from which warning is issued |
[in] | func | CHAR* function name from which warning is issued |
[in] | line | int line number from which warning is issued |
[in] | warnmessage | CHAR* warning message to be printed |
Color codes for printf 30 Black 31 Red 32 Green 33 Yellow 34 Blue 35 Magenta 36 Cyan 37 White
int set_precision | ( | int | vp | ) |
Set default precision (single or double)
[in] | vp | int precision mode |
[in] | warnmessage | CHAR* error message to be printed
|
struct timespec timespec_diff | ( | struct timespec | start, |
struct timespec | end | ||
) |
double timespec_diff_double | ( | struct timespec | start, |
struct timespec | end | ||
) |