add files and projects

This commit is contained in:
Sem van der Hoeven
2025-09-02 20:05:48 +02:00
commit 4bb2769e37
66 changed files with 5591 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using System;
using OpenHardwareMonitor.Hardware;
namespace CPUGPUTempMonitorArduinoSerialSend
{
class Program
{
public class UpdateVisitor : IVisitor
{
public void VisitComputer(IComputer computer)
{
computer.Traverse(this);
}
public void VisitHardware(IHardware hardware)
{
hardware.Update();
foreach (IHardware subHardware in hardware.SubHardware) subHardware.Accept(this);
}
public void VisitSensor(ISensor sensor) { }
public void VisitParameter(IParameter parameter) { }
}
static void Main(string[] args)
{
UpdateVisitor updateVisitor = new UpdateVisitor();
Computer computer = new Computer();
computer.Open();
computer.CPUEnabled = true;
computer.Accept(updateVisitor);
}
}
}