Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 49ac4643 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

adaptations for torque converter input data

parent 96ef04d2
No related branches found
No related tags found
No related merge requests found
......@@ -264,27 +264,8 @@ namespace TUGraz.VectoCommon.InputData
double Efficiency { get; }
}
public interface ITorqueConverterInputData
public interface ITorqueConverterDeclarationInputData
{
/// <summary>
/// P090
/// cf. VECTO Input Parameters.xlsx
/// </summary>
bool Enabled { get; }
/// <summary>
/// P092
/// cf. VECTO Input Parameters.xlsx
/// </summary>
// ReSharper disable once InconsistentNaming
PerSecond ReferenceRPM { get; }
/// <summary>
/// P127
/// cf. VECTO Input Parameters.xlsx
/// </summary>
KilogramSquareMeter Inertia { get; }
/// <summary>
/// P091
/// P099, P100, P101
......
......@@ -171,7 +171,7 @@ namespace TUGraz.VectoCommon.InputData
/// P090, P091, P092, P127
/// cf. VECTO Input Parameters.xlsx
/// </summary>
ITorqueConverterInputData TorqueConverter { get; }
ITorqueConverterEngineeringInputData TorqueConverter { get; }
[Required, SIRange(0, double.MaxValue)]
Second DownshiftAferUpshiftDelay { get; }
......@@ -183,6 +183,28 @@ namespace TUGraz.VectoCommon.InputData
MeterPerSquareSecond UpshiftMinAcceleration { get; }
}
public interface ITorqueConverterEngineeringInputData : ITorqueConverterDeclarationInputData
{
///// <summary>
///// P090
///// cf. VECTO Input Parameters.xlsx
///// </summary>
//bool Enabled { get; } // deprecated
/// <summary>
/// P092
/// cf. VECTO Input Parameters.xlsx
/// </summary>
// ReSharper disable once InconsistentNaming
PerSecond ReferenceRPM { get; }
/// <summary>
/// P127
/// cf. VECTO Input Parameters.xlsx
/// </summary>
KilogramSquareMeter Inertia { get; }
}
public interface IEngineEngineeringInputData : IEngineDeclarationInputData
{
/// <summary>
......
......@@ -41,6 +41,8 @@ namespace TUGraz.VectoCommon.InputData
IGearboxDeclarationInputData GearboxInputData { get; }
ITorqueConverterDeclarationInputData TorqueConverterInputData { get; }
IAxleGearInputData AxleGearInputData { get; }
IAngularGearInputData AngularGearInputData { get; }
......@@ -62,6 +64,8 @@ namespace TUGraz.VectoCommon.InputData
IGearboxEngineeringInputData GearboxInputData { get; }
ITorqueConverterEngineeringInputData TorqueConverterInputData { get; }
IAxleGearInputData AxleGearInputData { get; }
IAngularGearInputData AngularGearInputData { 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