Imaging Control 4 C Library 1.0.0
Loading...
Searching...
No Matches
IC4_INIT_CONFIG Struct Reference

The library initialization config structure. More...

Data Fields

enum IC4_LOG_LEVEL api_log_level
 Specifies the library API log level.
 
enum IC4_LOG_LEVEL internal_log_level
 Specifies the internal library log level.
 
enum IC4_LOG_TARGET_FLAGS log_targets
 Selects the targets for logging.
 
const char * log_file
 Specifies the log file to use if log_targets has IC4_LOGTARGET_FILE set.
 

Detailed Description

The library initialization config structure.

Passed to ic4_init_library when initializing the IC Imaging Control 4 C Library.

Field Documentation

◆ api_log_level

enum IC4_LOG_LEVEL api_log_level

Specifies the library API log level.

This log level controls whether to log errors for failed library API function calls.

◆ internal_log_level

enum IC4_LOG_LEVEL internal_log_level

Specifies the internal library log level.

This log level controls internal library logging.

◆ log_targets

enum IC4_LOG_TARGET_FLAGS log_targets

Selects the targets for logging.

This is a bitwise combination of IC4_LOG_TARGET_FLAGS values.