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

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

removed no-longer needed properties

parent e7346099
No related branches found
No related tags found
No related merge requests found
......@@ -135,8 +135,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
throw new VectoSimulationException("At least one Gear-Entry must be defined in Gearbox!");
}
var lossMap = gears[0][JsonKeys.Gearbox_Gear_LossMapFile];
if (lossMap != null)
if (lossMap != null) {
return ReadTableData(gears[0][JsonKeys.Gearbox_Gear_LossMapFile].Value<string>(), "AxleGear", required: false);
}
return null;
}
}
......@@ -270,21 +271,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
};
}
public virtual bool SkipGears
{
get { return Body.GetEx<bool>(JsonKeys.Gearbox_SkipGears); }
}
public virtual Second ShiftTime
{
get { return Body.GetEx<double>(JsonKeys.Gearbox_ShiftTime).SI<Second>(); }
}
public virtual bool EarlyShiftUp
{
get { return Body.GetEx<bool>(JsonKeys.Gearbox_EarlyShiftUp); }
}
public virtual double TorqueReserve
{
get { return Body.GetEx<double>(JsonKeys.Gearbox_TorqueReserve) / 100.0; }
......
......@@ -141,13 +141,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox
public class GearLossMapEntry
{
[Required, SIRange(0, 10000 * Constants.RPMToRad)]
public PerSecond InputSpeed { get; set; }
public PerSecond InputSpeed { get; private set; }
[Required, SIRange(-100000, 100000)]
public NewtonMeter InputTorque { get; set; }
public NewtonMeter InputTorque { get; private set; }
[Required, SIRange(0, 100000)]
public NewtonMeter TorqueLoss { get; set; }
public NewtonMeter TorqueLoss { get; private set; }
public GearLossMapEntry(PerSecond inputSpeed, NewtonMeter inputTorque, NewtonMeter torqueLoss)
{
......
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