Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

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

adding constructor to gearinfo class

parent daff75f0
No related branches found
No related tags found
No related merge requests found
......@@ -91,13 +91,17 @@ namespace TUGraz.VectoCore.Models.SimulationComponent
IGearbox Gearbox { get; set; }
GearInfo NextGear { get; }
}
public class GearInfo
{
public uint Gear;
public bool TorqueConverterLocked;
public GearInfo(uint gear, bool tcLocked)
{
Gear = gear;
TorqueConverterLocked = tcLocked;
}
public uint Gear { get; private set; }
public bool TorqueConverterLocked { get; private set; }
}
}
\ No newline at end of file
......@@ -63,7 +63,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
public override GearInfo NextGear
{
get { return new GearInfo(){Gear = _nextGear, TorqueConverterLocked = false}; }
get { return new GearInfo( _nextGear, false); }
}
public override uint Engage(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity)
......
......@@ -285,7 +285,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
public GearInfo NextGear
{
get { return new GearInfo() { Gear = _nextGear.Gear, TorqueConverterLocked = _nextGear.TorqueConverterLocked }; }
get { return new GearInfo(_nextGear.Gear, _nextGear.TorqueConverterLocked ); }
}
......
......@@ -366,10 +366,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
{
get
{
return new GearInfo() {
Gear = DataBus.CycleData.RightSample.Gear,
TorqueConverterLocked = !DataBus.CycleData.RightSample.TorqueConverterActive ?? true
};
return new GearInfo(DataBus.CycleData.RightSample.Gear, !DataBus.CycleData.RightSample.TorqueConverterActive ?? true);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment