Auto Apply power limits

This commit is contained in:
seerge
2023-03-08 17:25:11 +01:00
parent be133cd238
commit 4e6fa6d9b0
7 changed files with 272 additions and 177 deletions

View File

@@ -44,8 +44,9 @@ public class AppConfig
File.WriteAllText(configFile, jsonString);
}
public int getConfig(string name)
public int getConfig(string name, bool performance = false)
{
if (config.ContainsKey(name))
return int.Parse(config[name].ToString());
else return -1;
@@ -141,4 +142,17 @@ public class AppConfig
return curve;
}
public int getConfigPerf(string name)
{
int mode = getConfig("performance_mode");
return getConfig(name + "_" + mode);
}
public void setConfigPerf(string name, int value)
{
int mode = getConfig("performance_mode");
setConfig(name + "_" + mode, value);
}
}