From 66ceff481eae4820c6969c53142a4dbeb725d5a0 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Fri, 6 May 2016 10:57:14 +0200 Subject: [PATCH] [Driver] set operating point property in response --- .../VectoCore/Models/SimulationComponent/Impl/Driver.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs index dd3b50a504..3fd600226c 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs @@ -214,6 +214,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl retVal.Acceleration = operatingPoint.Acceleration; retVal.SimulationInterval = operatingPoint.SimulationInterval; + retVal.OperatingPoint = operatingPoint; return retVal; } @@ -293,7 +294,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl Source = this, MaxDistance = searchedOperatingPoint.SimulationDistance, Acceleration = searchedOperatingPoint.Acceleration, - SimulationInterval = searchedOperatingPoint.SimulationInterval + SimulationInterval = searchedOperatingPoint.SimulationInterval, + OperatingPoint = searchedOperatingPoint }; return CurrentState.Response; } @@ -316,6 +318,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl response.SimulationInterval = limitedOperatingPoint.SimulationInterval; response.Acceleration = limitedOperatingPoint.Acceleration; + response.OperatingPoint = limitedOperatingPoint; response.Switch(). Case<ResponseSuccess>(). @@ -403,6 +406,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl CurrentState.Response = retVal; retVal.Acceleration = operatingPoint.Acceleration; retVal.SimulationInterval = operatingPoint.SimulationInterval; + retVal.OperatingPoint = operatingPoint; return retVal; } @@ -445,6 +449,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl CurrentState.Response = retVal; retVal.Acceleration = operatingPoint.Acceleration; retVal.SimulationInterval = operatingPoint.SimulationInterval; + retVal.OperatingPoint = operatingPoint; return retVal; } -- GitLab