Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. else if (command.ToLower() == "ohm")
  2. {
  3. Computer OHMcomp = new Computer();
  4. OHMcomp.Open();
  5.  
  6. OHMcomp.CPUEnabled = true;
  7. OHMcomp.RAMEnabled = true;
  8. OHMcomp.GPUEnabled = true;
  9. OHMcomp.HDDEnabled = true;
  10. OHMcomp.MainboardEnabled = true;
  11. Console.WriteLine("Hardwares added: " + OHMcomp.Hardware.Length);
  12. Console.WriteLine("");
  13.  
  14. int counter = 0;
  15. while (true)
  16. {
  17. Console.Clear();
  18. Console.WriteLine("Counter: " + counter++);
  19. foreach (var hardwareItem in OHMcomp.Hardware)
  20. {
  21. if (hardwareItem.HardwareType == HardwareType.CPU)
  22. {
  23.  
  24. hardwareItem.Update();
  25. foreach (IHardware subHardware in hardwareItem.SubHardware)
  26. subHardware.Update();
  27. Console.WriteLine("CPU: " + hardwareItem.Name);
  28. foreach (var sensor in hardwareItem.Sensors)
  29. {
  30. if (sensor.SensorType == SensorType.Temperature)
  31. {
  32. Console.WriteLine(String.Format("{0} Temperature = {1}", sensor.Name,
  33. sensor.Value.HasValue ? sensor.Value.Value.ToString() : "no value"));
  34. }
  35. }
  36.  
  37.  
  38. }
  39. else if (hardwareItem.HardwareType == HardwareType.GpuNvidia)
  40. {
  41.  
  42. hardwareItem.Update();
  43. foreach (IHardware subHardware in hardwareItem.SubHardware)
  44. subHardware.Update();
  45. Console.WriteLine("GPU: " + hardwareItem.Name);
  46. foreach (var sensor in hardwareItem.Sensors)
  47. {
  48. if (sensor.SensorType == SensorType.Temperature)
  49. {
  50. Console.WriteLine(String.Format("{0} Temperature = {1}", sensor.Name,
  51. sensor.Value.HasValue ? sensor.Value.Value.ToString() : "no value"));
  52. }
  53. }
  54.  
  55.  
  56. }
  57. }
  58.  
  59. Thread.Sleep(500);
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement