FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
core::Config Class Reference

Configuration structure for the application. More...

#include "arg_parser.h"

Public Attributes

std::string script_file
 Path to the script file.
 
fers_log_level_t log_level = FERS_LOG_INFO
 Logging level.
 
unsigned num_threads = std::thread::hardware_concurrency()
 Number of threads to use.
 
bool validate = true
 Validate the input .fersxml file by default.
 
std::optional< std::string > log_file
 Optional log file path for logging output.
 
bool generate_kml = false
 Optional flag to generate KML visualization output.
 

Detailed Description

Configuration structure for the application.

Definition at line 29 of file arg_parser.h.

Member Data Documentation

◆ generate_kml

bool core::Config::generate_kml = false

Optional flag to generate KML visualization output.

Definition at line 36 of file arg_parser.h.

◆ log_file

std::optional<std::string> core::Config::log_file

Optional log file path for logging output.

Definition at line 35 of file arg_parser.h.

◆ log_level

fers_log_level_t core::Config::log_level = FERS_LOG_INFO

Logging level.

Definition at line 32 of file arg_parser.h.

◆ num_threads

unsigned core::Config::num_threads = std::thread::hardware_concurrency()

Number of threads to use.

Definition at line 33 of file arg_parser.h.

◆ script_file

std::string core::Config::script_file

Path to the script file.

Definition at line 31 of file arg_parser.h.

◆ validate

bool core::Config::validate = true

Validate the input .fersxml file by default.

Definition at line 34 of file arg_parser.h.


The documentation for this class was generated from the following file: