For simplification and to avoid the use of wrong data from the scenariofile parser: Directly parse the scenariofile in the constructor.
This PR also adds a function to deserialize YAML entries into std::variant-like types. This will be used in the future for a type-safe list of all different scenario sequence steps.
Definition of Done (optional)
[x] Feature is implemented
[x] No known bugs that stops the correct execution
[x] CI / CD pipeline passed
[x] The code guidelines were followed
~[ ] Unit and / or Integration tests for the new feature~
Proposed Changes
For simplification and to avoid the use of wrong data from the scenariofile parser: Directly parse the scenariofile in the constructor.
This PR also adds a function to deserialize YAML entries into std::variant-like types. This will be used in the future for a type-safe list of all different scenario sequence steps.
Definition of Done (optional)