/// <summary> /// Schedule to change one or more tires and set their new pressures. /// </summary> /// <param name="change">The scheduled tire changes.</param> public void ChangeTires(TireChange change) { if (change.LeftFront != null && change.LeftFront.Change) ChangeTire(PitCommandModeTypes.LF, change.LeftFront.Pressure); if (change.RightFront != null && change.RightFront.Change) ChangeTire(PitCommandModeTypes.RF, change.RightFront.Pressure); if (change.LeftRear != null && change.LeftRear.Change) ChangeTire(PitCommandModeTypes.LR, change.LeftRear.Pressure); if (change.RightRear != null && change.RightRear.Change) ChangeTire(PitCommandModeTypes.RR, change.RightRear.Pressure); }
/// <summary> /// Schedule to change one or more tires and set their new pressures. /// </summary> /// <param name="change">The scheduled tire changes.</param> public void ChangeTires(TireChange change) { if (change.LeftFront != null && change.LeftFront.Change) { ChangeTire(PitCommandModeTypes.LF, change.LeftFront.Pressure); } if (change.RightFront != null && change.RightFront.Change) { ChangeTire(PitCommandModeTypes.RF, change.RightFront.Pressure); } if (change.LeftRear != null && change.LeftRear.Change) { ChangeTire(PitCommandModeTypes.LR, change.LeftRear.Pressure); } if (change.RightRear != null && change.RightRear.Change) { ChangeTire(PitCommandModeTypes.RR, change.RightRear.Pressure); } }
public TireChangeTest() { _tireChange = new TireChange(QUANTITY, WINTERRATE, WINTERSERVICECHARGE, SUMMERRATE); }