Ejemplo n.º 1
0
        private void updateLockRate(Stopwatch stopWatch)
        {
            double elapsedTime = stopWatch.Elapsed.TotalSeconds;

            scanTimes.Add(elapsedTime);
            if (scanTimes.Count > numScanAverages)
            {
                scanTimes.RemoveAt(0);
            }
            double averageScanTime   = scanTimes.Sum() / scanTimes.Count;
            double averageUpdateRate = 1 / averageScanTime;

            ui.UpdateLockRate(averageUpdateRate);
        }