예제 #1
0
 public void RemoveAirFromTires(int Position, int Increment)
 {
     if (Position >= 0 || Position < 3)
     {
         IVehicleTire tire = Tires[Position];
         tire.DecreasePressure(Increment);
     }
 }
예제 #2
0
 public void AddAirToTires(int Position, int Increment)
 {
     if (Position >= 0 || Position < 3)
     {
         IVehicleTire tire = Tires[Position];
         tire.AddPressure(Increment);
     }
 }
예제 #3
0
 public TireReading(VehicleTireReading Reading, IVehicleTire Tire)
 {
     _parentReading = Reading;
     _currentTire = Tire;
     TireId = _currentTire.Id;
     CurrentPressure = _currentTire.GetCurrentPressure();
     Position = _currentTire.PositionNumber;
     CurrentSpeed = _currentTire.GetCurrentSpeed();
     CurrrentDistanceTraveled = _currentTire.DistanceTraveledInMiles;
     IsFlat = _currentTire.IsFlat();
     IsOverInflated = _currentTire.IsOverInflated();
     IsUnderInflated = _currentTire.IsUnderInflated();
     RelativeTireAge = _currentTire.CalcRelativeTireAge().TotalDays.ToString();
 }
예제 #4
0
 public TireReading(VehicleTireReading Reading, IVehicleTire Tire)
 {
     _parentReading           = Reading;
     _currentTire             = Tire;
     TireId                   = _currentTire.Id;
     CurrentPressure          = _currentTire.GetCurrentPressure();
     Position                 = _currentTire.PositionNumber;
     CurrentSpeed             = _currentTire.GetCurrentSpeed();
     CurrrentDistanceTraveled = _currentTire.DistanceTraveledInMiles;
     IsFlat                   = _currentTire.IsFlat();
     IsOverInflated           = _currentTire.IsOverInflated();
     IsUnderInflated          = _currentTire.IsUnderInflated();
     RelativeTireAge          = _currentTire.CalcRelativeTireAge().TotalDays.ToString();
 }