private void timer1_Tick(object sender, EventArgs e)
{
Computer computer = new Computer() { CPUEnabled = true, GPUEnabled = true };
computer.Open();
{
//Console.Clear();
//Console.WriteLine("{0}\n", DateTime.Now);
textBox1.Text = "";
textBox1.Text += DateTime.Now + "\r\n";
foreach (IHardware hardware in computer.Hardware)
{
hardware.Update();
//Console.WriteLine("{0}: {1}", hardware.HardwareType, hardware.Name);
textBox1.Text += hardware.HardwareType + ": " + hardware.Name + "\r\n";
foreach (ISensor sensor in hardware.Sensors)
{
// Celsius is default unit
if (sensor.SensorType == SensorType.Temperature)
{
//Console.WriteLine("{0}: {1}°C", sensor.Name, sensor.Value);
textBox1.Text += sensor.Name + ": " + sensor.Value + "°C\r\n";
// Console.WriteLine("{0}: {1}°F", sensor.Name, sensor.Value*1.8+32);
}
}
//Console.WriteLine();
}
//Console.WriteLine("Press Enter to exit");
};
}