diff --git a/VectoCore/Models/Simulation/Impl/DistanceRun.cs b/VectoCore/Models/Simulation/Impl/DistanceRun.cs index 21898f98e86dd304b04272e3920eecd66627966a..971248cedf10480cc8d78f91d5f7c01a673d52fb 100644 --- a/VectoCore/Models/Simulation/Impl/DistanceRun.cs +++ b/VectoCore/Models/Simulation/Impl/DistanceRun.cs @@ -9,7 +9,12 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl { public class DistanceRun : VectoRun { - public DistanceRun(IVehicleContainer container) : base(container) {} + public string Name { get; protected set; } + + public DistanceRun(string name, IVehicleContainer container) : base(container) + { + Name = name; + } protected override IResponse DoSimulationStep() { @@ -48,6 +53,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl protected override IResponse Initialize() { + Log.Info("Starting {0}", Name); return CyclePort.Initialize(); } } diff --git a/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs index d60fba5a64bd8ea175cc7b17bcdb8951a1c103db..655f14e2117cb1fff5287786162477cff738d250 100644 --- a/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs +++ b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs @@ -71,7 +71,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl if (data.IsEngineOnly) { run = new TimeRun(builder.Build(data)); } else { - run = new DistanceRun(builder.Build(data)); + var runCaption = string.Format("Cycle: {0} Loading: {1}", data.Cycle.Name, data.ModFileSuffix); + run = new DistanceRun(runCaption, builder.Build(data)); } yield return run;