remove real temp decimals

This commit is contained in:
souldbminersmwc
2026-04-03 19:29:57 -04:00
parent 5816d49f68
commit fa7313c495
4 changed files with 6 additions and 62 deletions

View File

@@ -1287,7 +1287,6 @@ struct MiniSettings {
bool realFrequencies;
bool realVolts;
bool realTemps;
bool realTempsDec;
bool showFullCPU;
bool showFullResolution;
bool showFanPercentage;
@@ -1324,7 +1323,6 @@ struct MicroSettings {
bool realFrequencies;
bool realVolts;
bool realTemps;
bool realTempsDec;
bool showFullCPU;
bool showFullResolution;
bool showSOCVoltage;
@@ -1409,7 +1407,6 @@ ALWAYS_INLINE void GetConfigSettings(MiniSettings* settings) {
settings->realFrequencies = true;
settings->realVolts = true;
settings->realTemps = true;
settings->realTempsDec = false;
settings->showFullCPU = false;
settings->showFullResolution = true;
settings->showFanPercentage = true;
@@ -1494,13 +1491,6 @@ ALWAYS_INLINE void GetConfigSettings(MiniSettings* settings) {
settings->realTemps = (key == "TRUE");
}
it = section.find("real_temps_dec");
if (it != section.end()) {
key = it->second;
convertToUpper(key);
settings->realTempsDec = !(key == "FALSE");
}
// Process font sizes with shared bounds
static constexpr long minFontSize = 8;
static constexpr long maxFontSize = 22;
@@ -1717,7 +1707,6 @@ ALWAYS_INLINE void GetConfigSettings(MicroSettings* settings) {
settings->realFrequencies = true;
settings->realVolts = true;
settings->realTemps = true;
settings->realTempsDec = false;
settings->showFullCPU = false;
settings->showFullResolution = false;
settings->showSOCVoltage = true;
@@ -1795,13 +1784,6 @@ ALWAYS_INLINE void GetConfigSettings(MicroSettings* settings) {
settings->realTemps = (key == "TRUE");
}
it = section.find("real_temps_dec");
if (it != section.end()) {
key = it->second;
convertToUpper(key);
settings->realTempsDec = !(key == "FALSE");
}
it = section.find("show_full_cpu");
if (it != section.end()) {
key = it->second;

View File

@@ -411,12 +411,6 @@ public:
});
list->addItem(realTemps);
auto *realTempsDec = new tsl::elm::ToggleListItem("Real Temp Decimals", getCurrentRealTempsDec());
realTempsDec->setStateChangedListener([this, section](bool state) {
ult::setIniFileValue(configIniPath, section, "real_temps_dec", state ? "true" : "false");
});
list->addItem(realTempsDec);
auto* showFullCPU = new tsl::elm::ToggleListItem("Full CPU", getCurrentShowFullCPU());
showFullCPU->setStateChangedListener([this, section](bool state) {
ult::setIniFileValue(configIniPath, section, "show_full_cpu", state ? "true" : "false");
@@ -573,14 +567,6 @@ private:
return value == "TRUE";
}
bool getCurrentRealTempsDec() {
const std::string section = isMiniMode ? "mini" : "micro";
std::string value = ult::parseValueFromIniSection(configIniPath, section, "real_temps_dec");
if (value.empty()) return true;
convertToUpper(value);
return value == "TRUE";
}
bool getCurrentShowFullCPU() {
const std::string section = isMiniMode ? "mini" : "micro";
std::string value = ult::parseValueFromIniSection(configIniPath, section, "show_full_cpu");

View File

@@ -1104,25 +1104,13 @@ public:
if (settings.realTemps) {
if (realCPU_Temp != 0) {
if (settings.realTempsDec) {
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%.1f°C", realCPU_Temp / 1000.0f);
} else {
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%u°C", static_cast<u32>(realCPU_Temp / 1000.0));
}
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%u°C", static_cast<u32>(realCPU_Temp / 1000.0));
}
if (realGPU_Temp != 0) {
if (settings.realTempsDec) {
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%.1f°C", realGPU_Temp / 1000.0f);
} else {
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%u°C", static_cast<u32>(realGPU_Temp / 1000.0));
}
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%u°C", static_cast<u32>(realGPU_Temp / 1000.0));
}
if (realRAM_Temp != 0) {
if (settings.realTempsDec) {
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%.1f°C", realRAM_Temp / 1000.0f);
} else {
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%u°C", static_cast<u32>(realRAM_Temp / 1000.0));
}
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%u°C", static_cast<u32>(realRAM_Temp / 1000.0));
}
}

View File

@@ -1290,25 +1290,13 @@ public:
if (settings.realTemps) {
if (realCPU_Temp != 0) {
if (settings.realTempsDec) {
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%.1f°C", realCPU_Temp / 1000.0f);
} else {
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%u°C", static_cast<u32>(realCPU_Temp / 1000.0));
}
snprintf(CPU_temp_c, sizeof(CPU_temp_c), "%u°C", static_cast<u32>(realCPU_Temp / 1000.0));
}
if (realGPU_Temp != 0) {
if (settings.realTempsDec) {
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%.1f°C", realGPU_Temp / 1000.0f);
} else {
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%u°C", static_cast<u32>(realGPU_Temp / 1000.0));
}
snprintf(GPU_temp_c, sizeof(GPU_temp_c), "%u°C", static_cast<u32>(realGPU_Temp / 1000.0));
}
if (realRAM_Temp != 0) {
if (settings.realTempsDec) {
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%.1f°C", realRAM_Temp / 1000.0f);
} else {
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%u°C", static_cast<u32>(realRAM_Temp / 1000.0));
}
snprintf(RAM_temp_c, sizeof(RAM_temp_c), "%u°C", static_cast<u32>(realRAM_Temp / 1000.0));
}
}