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

Skip to content
Snippets Groups Projects
Commit 5d22165f authored by Markus QUARITSCH's avatar Markus QUARITSCH
Browse files

remove unused method

parent 0fb8c953
No related branches found
No related tags found
No related merge requests found
......@@ -29,123 +29,118 @@
* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
*/
using System.Collections.Generic;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCommon.Utils;
namespace TUGraz.VectoCore.InputData.Impl
{
public class CycleInputData : ICycleData
{
public string Name { get; internal set; }
public TableData CycleData { get; internal set; }
}
public class LookAheadCoastingInputData : ILookaheadCoastingInputData
{
public bool Enabled { get; internal set; }
//public MeterPerSquareSecond Deceleration { get; internal set; }
public MeterPerSecond MinSpeed { get; internal set; }
public double CoastingDecisionFactorOffset { get; internal set; }
public double CoastingDecisionFactorScaling { get; internal set; }
public double LookaheadDistanceFactor { get; internal set; }
public TableData CoastingDecisionFactorTargetSpeedLookup { get; internal set; }
public TableData CoastingDecisionFactorVelocityDropLookup { get; internal set; }
}
public class OverSpeedEcoRollInputData : IOverSpeedEcoRollEngineeringInputData
{
public DriverMode Mode { get; internal set; }
public MeterPerSecond MinSpeed { get; internal set; }
public MeterPerSecond OverSpeed { get; internal set; }
public MeterPerSecond UnderSpeed { get; internal set; }
}
public class TransmissionInputData : ITransmissionInputData
{
public int Gear { get; internal set; }
public double Ratio { get; internal set; }
public TableData LossMap { get; internal set; }
public double Efficiency { get; internal set; }
public NewtonMeter MaxTorque { get; internal set; }
public PerSecond MaxInputSpeed { get; internal set; }
public TableData ShiftPolygon { get; internal set; }
}
public class AxleInputData : IAxleEngineeringInputData
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design",
"CA1065:DoNotRaiseExceptionsInUnexpectedLocations")]
public bool SavedInDeclarationMode
{
get { throw new System.NotImplementedException(); }
}
public DataSourceType SourceType { get; internal set; }
public string Source { get; internal set; }
public string Wheels { get; internal set; }
public bool TwinTyres { get; internal set; }
public bool Steered { get; internal set; }
public AxleType AxleType { get; internal set; }
public double RollResistanceCoefficient { get; internal set; }
public Newton TyreTestLoad { get; internal set; }
public double AxleWeightShare { get; internal set; }
public KilogramSquareMeter Inertia { get; internal set; }
}
public class AuxiliaryDataInputData : IAuxiliaryEngineeringInputData, IAuxiliaryDeclarationInputData
{
public AuxiliaryDataInputData()
{
AuxiliaryType = AuxiliaryDemandType.Mapping;
ConstantPowerDemand = 0.SI<Watt>();
}
public AuxiliaryDemandType AuxiliaryType { get; internal set; }
public string ID { get; internal set; }
public AuxiliaryType Type { get; internal set; }
public IList<string> Technology { get; internal set; }
public double TransmissionRatio { get; internal set; }
public double EfficiencyToEngine { get; internal set; }
public double EfficiencyToSupply { get; internal set; }
public TableData DemandMap { get; internal set; }
public Watt ConstantPowerDemand { get; internal set; }
}
public class TorqueLimitInputData : ITorqueLimitInputData
{
public int Gear { get; internal set; }
public NewtonMeter MaxTorque { get; internal set; }
}
using System.Collections.Generic;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCommon.Utils;
namespace TUGraz.VectoCore.InputData.Impl
{
public class CycleInputData : ICycleData
{
public string Name { get; internal set; }
public TableData CycleData { get; internal set; }
}
public class LookAheadCoastingInputData : ILookaheadCoastingInputData
{
public bool Enabled { get; internal set; }
//public MeterPerSquareSecond Deceleration { get; internal set; }
public MeterPerSecond MinSpeed { get; internal set; }
public double CoastingDecisionFactorOffset { get; internal set; }
public double CoastingDecisionFactorScaling { get; internal set; }
public double LookaheadDistanceFactor { get; internal set; }
public TableData CoastingDecisionFactorTargetSpeedLookup { get; internal set; }
public TableData CoastingDecisionFactorVelocityDropLookup { get; internal set; }
}
public class OverSpeedEcoRollInputData : IOverSpeedEcoRollEngineeringInputData
{
public DriverMode Mode { get; internal set; }
public MeterPerSecond MinSpeed { get; internal set; }
public MeterPerSecond OverSpeed { get; internal set; }
public MeterPerSecond UnderSpeed { get; internal set; }
}
public class TransmissionInputData : ITransmissionInputData
{
public int Gear { get; internal set; }
public double Ratio { get; internal set; }
public TableData LossMap { get; internal set; }
public double Efficiency { get; internal set; }
public NewtonMeter MaxTorque { get; internal set; }
public PerSecond MaxInputSpeed { get; internal set; }
public TableData ShiftPolygon { get; internal set; }
}
public class AxleInputData : IAxleEngineeringInputData
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design",
"CA1065:DoNotRaiseExceptionsInUnexpectedLocations")]
public DataSourceType SourceType { get; internal set; }
public string Source { get; internal set; }
public string Wheels { get; internal set; }
public bool TwinTyres { get; internal set; }
public bool Steered { get; internal set; }
public AxleType AxleType { get; internal set; }
public double RollResistanceCoefficient { get; internal set; }
public Newton TyreTestLoad { get; internal set; }
public double AxleWeightShare { get; internal set; }
public KilogramSquareMeter Inertia { get; internal set; }
}
public class AuxiliaryDataInputData : IAuxiliaryEngineeringInputData, IAuxiliaryDeclarationInputData
{
public AuxiliaryDataInputData()
{
AuxiliaryType = AuxiliaryDemandType.Mapping;
ConstantPowerDemand = 0.SI<Watt>();
}
public AuxiliaryDemandType AuxiliaryType { get; internal set; }
public string ID { get; internal set; }
public AuxiliaryType Type { get; internal set; }
public IList<string> Technology { get; internal set; }
public double TransmissionRatio { get; internal set; }
public double EfficiencyToEngine { get; internal set; }
public double EfficiencyToSupply { get; internal set; }
public TableData DemandMap { get; internal set; }
public Watt ConstantPowerDemand { get; internal set; }
}
public class TorqueLimitInputData : ITorqueLimitInputData
{
public int Gear { get; internal set; }
public NewtonMeter MaxTorque { get; internal set; }
}
}
\ No newline at end of file
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