Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 3801501f authored by Franz KOBER josef's avatar Franz KOBER josef
Browse files

shifted VectoSimulationJobType from EngineeringInputData to DeclarationInputData interface

parent 40d6d5bf
No related branches found
No related tags found
No related merge requests found
......@@ -52,6 +52,8 @@ namespace TUGraz.VectoCommon.InputData
string JobName { get; }
string ShiftStrategy { get; }
VectoSimulationJobType JobType { get; }
}
public interface IComponentInputData
......
......@@ -49,14 +49,8 @@ namespace TUGraz.VectoCommon.InputData
/// </summary>
IList<ICycleData> Cycles { get; }
/// <summary>
/// P001
/// cf. VECTO Input Parameters.xlsx
/// </summary>
VectoSimulationJobType JobType { get; }
//ToDo Remove use JobType
IEngineEngineeringInputData EngineOnly { get; }
}
public enum VectoSimulationJobType
......
......@@ -1148,6 +1148,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
public IVehicleDeclarationInputData Vehicle { get { return PrimaryVehicle; } }
public string JobName { get; }
public string ShiftStrategy { get { return ""; } }
public VectoSimulationJobType JobType
{
get { return VectoSimulationJobType.ConventionalVehicle; }
}
#endregion
}
......@@ -1202,6 +1206,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
public IVehicleDeclarationInputData Vehicle { get; }
public string JobName { get; }
public string ShiftStrategy { get { return ""; } }
public VectoSimulationJobType JobType
{
get { return VectoSimulationJobType.ConventionalVehicle; }
}
#endregion
}
......
......@@ -56,6 +56,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
}
public virtual string ShiftStrategy { get { return null; } }
public VectoSimulationJobType JobType
{
get { return VectoSimulationJobType.ConventionalVehicle; }
}
#endregion
......@@ -118,6 +122,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
public bool SavedInDeclarationMode { get; }
public string JobName { get; }
public string ShiftStrategy { get{ return null; } }
public VectoSimulationJobType JobType
{
get { return VectoSimulationJobType.ConventionalVehicle; }
}
public IXMLJobDataReader Reader { protected get; set; }
public IXMLPrimaryVehicleBusInputData InputData { get; }
}
......
......@@ -155,6 +155,10 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus
public string JobName { get; }
public string ShiftStrategy { get; }
public VectoSimulationJobType JobType
{
get { return VectoSimulationJobType.ConventionalVehicle; }
}
public DataSource DataSource { get; }
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment