BrrrBayBay.PwmGUIControl.PwmChannelControl.recalculateFrequency C# (CSharp) Метод

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

Recalculates the frequency value and returns true if it is correct
private recalculateFrequency ( ) : System.Boolean
Результат System.Boolean
        private Boolean recalculateFrequency()
        {
            Boolean retVal = false;
            int? rawVal = Utils.getIntFromString(frequencyBox.Text);
            if (rawVal != null)
            {
                if (rawVal.Value > 0)
                {
                    frequencyBox.BackColor = Color.Empty;
                    switch (fUnitsBox.Text)
                    {
                        case "Hz":
                            setTmpFrequency(rawVal.Value);
                            retVal = true;
                            break;
                        case "KHz":
                            setTmpFrequency(rawVal.Value * 1000);
                            retVal = true;
                            break;
                        default:
                            throw new Exception("Unknown unit selected for frequency");
                    }
                }
                else
                {
                    frequencyBox.BackColor = Color.Salmon;
                }
            }
            else
            {
                frequencyBox.BackColor = Color.Salmon;
            }
            return retVal;
        }