public Boolean applyValues()
{
Boolean retVal = false;
frequencyUnits = fUnitsBox.Text;
dcUnits = dcUnitsBox.Text;
RaiseSettingsChangedAllowed = false;
// Check if both the frequency and returnvalues are correct
retVal = recalculateFrequency();
if (retVal) retVal = recalculateDutyCycle();
if (retVal == true)
{
channelSettings.DutyCycleS = tmpDc;
channelSettings.Enabled = tmpEnabled;
channelSettings.Frequency = (int)tmpFrequency;
}
RaiseSettingsChangedAllowed = true;
return retVal;
}