public LiveMatchWorkflow(FileManager fileManager, IFanControl fanControl, MatchManager matchManager, HostConfiguration config) { myFileManager = fileManager; myFanControl = fanControl; myMatchManager = matchManager; myConfig = config; }
private void Form1_Load(object sender, EventArgs e) { fan = new ClevoEcInfo(); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(UnhandledExceptionHandler); computer = new Computer() { CPUEnabled = true, GPUEnabled = true }; maxFanTable.Fan40 = 100; maxFanTable.Fan45 = 100; maxFanTable.Fan50 = 100; maxFanTable.Fan55 = 100; maxFanTable.Fan60 = 100; maxFanTable.Fan65 = 100; maxFanTable.Fan70 = 100; maxFanTable.Fan75 = 100; maxFanTable.Fan80 = 100; maxFanTable.Fan85 = 100; defaultCpuFanTable.Fan40 = 40; defaultCpuFanTable.Fan45 = 40; defaultCpuFanTable.Fan50 = 40; defaultCpuFanTable.Fan55 = 40; defaultCpuFanTable.Fan60 = 50; defaultCpuFanTable.Fan65 = 50; defaultCpuFanTable.Fan70 = 60; defaultCpuFanTable.Fan75 = 60; defaultCpuFanTable.Fan80 = 70; defaultCpuFanTable.Fan85 = 70; defaultGpuFanTable.Fan40 = 40; defaultGpuFanTable.Fan45 = 40; defaultGpuFanTable.Fan50 = 40; defaultGpuFanTable.Fan55 = 40; defaultGpuFanTable.Fan60 = 50; defaultGpuFanTable.Fan65 = 50; defaultGpuFanTable.Fan70 = 60; defaultGpuFanTable.Fan75 = 60; defaultGpuFanTable.Fan80 = 70; defaultGpuFanTable.Fan85 = 70; cpuFanTable = defaultCpuFanTable; gpuFanTable = defaultGpuFanTable; LoadFanTableAndConfig(); SetSliderValuesFromTable(); prgCPUFan.Width = 0; prgGPUFan.Width = 0; computer.Open(); tmrMain.Interval = SLEEP_TIME_BETWEEN_MEASUREMENTS; tmrMain.Enabled = true; }
public MatchWorkflow(WebAppConnector webApp, DownloadSubmissionStep downloadStep, HostConfiguration config, IFanControl fanControl, FileManager fileManager, MatchManager matchManager) { myWebApp = webApp; myDownloadStep = downloadStep; myConfig = config; myFanControl = fanControl; myFileManager = fileManager; myMatchManager = matchManager; }
public ValidationWorkflow(HostConfiguration config, WebAppConnector webApp, DownloadSubmissionStep downloadStep, SetupEnvironmentStep setupEnvironmentStep, StartWorkerProcessStep startWorkerProcessStep, LoadSubmissionStep loadSubmissionStep, IFanControl fanControl) { myConfig = config; myDownloadStep = downloadStep; mySetupEnvironmentStep = setupEnvironmentStep; myStartWorkerProcessStep = startWorkerProcessStep; myLoadSubmissionStep = loadSubmissionStep; myFanControl = fanControl; myServer = webApp.WorkerHubServer ?? throw new ArgumentException(nameof(webApp)); myPipeServer = null !; }
public Service(Settings settings) { _min = settings.MinimunTemperature; _max = settings.MaximunTemperature; _sensorName = settings.SensorName; if (settings.SerialPort != null) { _fan = new FanControlSerial(settings.SerialPort); } else { _fan = new FanControlHID(); } _reader.OnNewTemperature += Reader_OnNewTemperature; }
private void Form1_Load(object sender, EventArgs e) { fan = new ClevoEcInfo(); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(UnhandledExceptionHandler); //computer = new Computer() { // CPUEnabled = true, // GPUEnabled = true //}; maxFanTable.Fan40 = 100; maxFanTable.Fan45 = 100; maxFanTable.Fan50 = 100; maxFanTable.Fan55 = 100; maxFanTable.Fan60 = 100; maxFanTable.Fan65 = 100; maxFanTable.Fan70 = 100; maxFanTable.Fan75 = 100; maxFanTable.Fan80 = 100; maxFanTable.Fan85 = 100; halfFanTable.Fan40 = 50; halfFanTable.Fan45 = 50; halfFanTable.Fan50 = 50; halfFanTable.Fan55 = 50; halfFanTable.Fan60 = 50; halfFanTable.Fan65 = 50; halfFanTable.Fan70 = 50; halfFanTable.Fan75 = 50; halfFanTable.Fan80 = 50; halfFanTable.Fan85 = 50; defaultCpuFanTable.Fan40 = 40; defaultCpuFanTable.Fan45 = 40; defaultCpuFanTable.Fan50 = 40; defaultCpuFanTable.Fan55 = 40; defaultCpuFanTable.Fan60 = 50; defaultCpuFanTable.Fan65 = 50; defaultCpuFanTable.Fan70 = 60; defaultCpuFanTable.Fan75 = 60; defaultCpuFanTable.Fan80 = 70; defaultCpuFanTable.Fan85 = 70; defaultGpuFanTable.Fan40 = 40; defaultGpuFanTable.Fan45 = 40; defaultGpuFanTable.Fan50 = 40; defaultGpuFanTable.Fan55 = 40; defaultGpuFanTable.Fan60 = 50; defaultGpuFanTable.Fan65 = 50; defaultGpuFanTable.Fan70 = 60; defaultGpuFanTable.Fan75 = 60; defaultGpuFanTable.Fan80 = 70; defaultGpuFanTable.Fan85 = 70; cpuFanTable = defaultCpuFanTable; gpuFanTable = defaultGpuFanTable; LoadFanTableAndConfig(); SetSliderValuesFromTable(); prgCPUFan.Width = 0; prgGPUFan.Width = 0; //computer.Open(); //cpuHardware = computer.Hardware[0]; //gpuHardware = computer.Hardware[1]; tmrMain.Interval = EC_POLL_INTERVAL; tmrMain.Enabled = true; WindowState = FormWindowState.Minimized; ShowInTaskbar = false; FormBorderStyle = FormBorderStyle.None; Visible = false; }
public FanRegulator(IFanControl fan, ILogger log) { this.fan = fan; this.Log = log; this.computer = new Computer(); }