2022-12-08 10:30:46 +01:00
|
|
|
using CommonHelpers;
|
|
|
|
|
|
|
|
|
|
namespace FanControl
|
|
|
|
|
{
|
|
|
|
|
internal sealed class Settings : BaseSettings
|
|
|
|
|
{
|
|
|
|
|
public static readonly Settings Default = new Settings();
|
|
|
|
|
|
|
|
|
|
public Settings() : base("Settings")
|
|
|
|
|
{
|
|
|
|
|
TouchSettings = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public FanMode FanMode
|
|
|
|
|
{
|
|
|
|
|
get { return Get<FanMode>("FanMode", CommonHelpers.FanMode.Default); }
|
|
|
|
|
set { Set("FanMode", value); }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool AlwaysOnTop
|
|
|
|
|
{
|
|
|
|
|
get { return Get<bool>("AlwaysOnTop", true); }
|
|
|
|
|
set { Set("AlwaysOnTop", value); }
|
|
|
|
|
}
|
2022-12-19 11:58:48 +01:00
|
|
|
|
2023-09-05 22:46:18 +03:00
|
|
|
public int Silent4000RPMThreshold
|
|
|
|
|
{
|
|
|
|
|
get { return Get("Silent4000RPMThreshold", 85); }
|
|
|
|
|
set { Set("Silent4000RPMThreshold", Math.Min(Math.Max(80, value), 90)); }
|
|
|
|
|
}
|
|
|
|
|
|
2022-12-19 11:58:48 +01:00
|
|
|
public bool EnableExperimentalFeatures
|
|
|
|
|
{
|
|
|
|
|
get { return Instance.IsDEBUG; }
|
|
|
|
|
}
|
2022-12-08 10:30:46 +01:00
|
|
|
}
|
|
|
|
|
}
|