simulation_instance
Last update: 16.07.2025This is the concrete Topic class that can be used for creation of a communication channel with given ...
Definition topic.h:38
class ISimulationInstance
Definition i_simulation_instance.h:28
class SimulationInstance
Definition simulation_instance.h:34
std::chrono::milliseconds GetSimulationDuration() const override
return the duration of the simulation in milliseconds
void StepOnce() override
Step the simulation based on base cycle time.
void Reset() override
provides the reset to SimRunner to let the simulation back to init state
void Init() override
Initialize based on user config and turn the instance to ready state.
bool IsSimulationFinished() override
indicates whether this run if simulation reaches the end
std::chrono::milliseconds GetSimulationBaseCycleTime() const override
return the base cycle time of the simulation in milliseconds, which usually is the greatest common di...
The namespace for all core functionalities under namespace simulation_framework.
The top namespace for simulation framework.
The SimulationParameters struct encapsulates parameters related to simfwk-core configuration.
Definition simulation_parameters.h:29