Beispiel #1
0
        /// <summary>
        /// Create a mock object with some samples.
        /// </summary>
        /// <returns></returns>
        private GpuState CreateGpuState()
        {
            GpuState state = new GpuState();

            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(65), 1000, 3009, 59));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(60), 1000, 3008, 58));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(59), 1000, 3007, 57));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(31), 1000, 3006, 56));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(30), 1000, 3005, 55));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(29), 1000, 3004, 54));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(6), 1000, 3003, 53));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(5), 1000, 3002, 52));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(1), 2000, 3001, 51));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(0), 2000, 3000, 50));

            return(state);
        }
Beispiel #2
0
        private GpuState CreateGpuState()
        {
            GpuState state = new GpuState();

            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(65), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(60), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(59), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(31), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(30), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(29), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(6), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(5), 1000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(1), 2000, 3000, 50));
            state.AddSample(new GpuSample(DateTime.Now - TimeSpan.FromMinutes(0), 2000, 3000, 50));
            state.UpdateAverages();

            return(state);
        }