simulation_parameters Last update: 16.07.2025 1 3 4 #pragma once 5 6 #include <chrono> 7 #include <string> 8 #include <vector> 9 14 namespace simulation_framework 15 { 16 namespace core 17 { 18 19 struct File 20 { 21 std::string name; 22 std::string path; 23 }; 24 28 struct SimulationParameters 29 { 33 std::string version; 34 38 std::string log_level; 39 43 std::string id; 44 49 std::string simulation_config; 50 54 std::string scheduling_config; 55 59 std::string output_directory; 60 64 std::vector<File> input_files; 65 69 std::string cli_control_grpc_address; 70 74 bool cli_control_mode_enabled; 75 79 std::chrono::milliseconds scheduler_event_timeout; 80 84 float timescale_factor; 85 }; 86 87 } // namespace core 88 } // namespace simulation_framework