예제 #1
0
 /// <summary>
 /// Adds the specified new data.
 /// </summary>
 /// <param name="newData">The new data.</param>
 public void Add(BatStats newData)
 {
     if (newData != null && newData.count > 0)
     {
         if (newData.maxDuration > maxDuration)
         {
             maxDuration = newData.maxDuration;
         }
         if (newData.minDuration < minDuration)
         {
             minDuration = newData.minDuration;
         }
         count         += newData.count;
         segments      += newData.segments;
         passes        += newData.passes;
         totalDuration += newData.totalDuration;
         meanDuration   = new TimeSpan(totalDuration.Ticks / count);
     }
 }
예제 #2
0
파일: BatStats.cs 프로젝트: jathalls/WinBLP
 /// <summary>
 /// Adds the specified new data.
 /// </summary>
 /// <param name="newData">The new data.</param>
 public void Add(BatStats newData)
 {
     if (newData != null && newData.count > 0)
     {
         if (newData.maxDuration > maxDuration) maxDuration = newData.maxDuration;
         if (newData.minDuration < minDuration) minDuration = newData.minDuration;
         count += newData.count;
         segments += newData.segments;
         passes += newData.passes;
         totalDuration += newData.totalDuration;
         meanDuration = new TimeSpan(totalDuration.Ticks / count);
     }
 }