CUDA_Manager.Form1.getSensors C# (CSharp) Метод

getSensors() приватный Метод

private getSensors ( ) : void
Результат void
        private void getSensors()
        {
            try
            {
                NvidiaGroup gpus = new NvidiaGroup();
                StringBuilder fancons = new StringBuilder();
                foreach (NvidiaGPU gpu in gpus.Hardware)
                {
                    gpulist.Add(gpu);
                    foreach (Sensor sense in gpu.Sensors)
                    {
                        if (sense.SensorType == SensorType.Temperature)
                            tempsensors.Add(sense);

                        if (sense.SensorType == SensorType.Control)
                        {
                            fansensors.Add(sense);
                            fancons.AppendLine(sense.Control.DefaultPolicy + "," + sense.Control.DefaultLevel);
                        }
                    }
                }

                //Protect default fan settings.
                if (!isDirty)
                    File.WriteAllText(datpath + "session.dat", fancons.ToString());

                bg_sensors.RunWorkerAsync();
            }
            catch { }
        }