Atmo.UI.DevEx.MainForm.GenerateFakeReadings C# (CSharp) Method

GenerateFakeReadings() private method

private GenerateFakeReadings ( System.TimeSpan backSpan, System.DateTime timeFrom ) : IEnumerable
backSpan System.TimeSpan
timeFrom System.DateTime
return IEnumerable
        private IEnumerable<PackedReading> GenerateFakeReadings(TimeSpan backSpan, DateTime timeFrom)
        {
            var oneSecond = new TimeSpan(0, 0, 0, 1);
            var timeTo = timeFrom - backSpan;
            var rand = new Random((int)DateTime.Now.Ticks);
            IReadingValues lastReading = null;
            for (var curTime = timeTo; curTime <= timeFrom; curTime += oneSecond) {
                var curReading = Demo.DemoDaqConnection.DemoSensor.GetCurrentReading(curTime, rand, lastReading);
                yield return curReading;
                lastReading = curReading;
            }
            yield break;
        }
MainForm