CUDA_Manager.Form1.FanController C# (CSharp) Method

FanController() private method

private FanController ( bool auto, int value ) : void
auto bool
value int
return void
        private void FanController(bool auto, int value)
        {
            foreach (Sensor fan in fansensors)
            {

                if (auto)
                    fan.Control.SetAuto();
                else if (value != 0)
                {
                    if (fan.Control.MaxSoftwareValue < value)
                        value = (int)fan.Control.MaxSoftwareValue;
                    else if (fan.Control.MinSoftwareValue > value)
                        value = (int)fan.Control.MinSoftwareValue;

                    fan.Control.SetSoftware(value);
                }
                else if (isDirty)
                {
                    string[] fanS = fansets[fan.Index].Split(',');
                    int p = Convert.ToInt32(fanS[0]);
                    int l = Convert.ToInt32(fanS[1]);
                    fan.Control.SetDirtyDefault(p, l);
                }
                else
                {
                    fan.Control.SetDefault();
                }
            }
        }