mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 02:42:09 +02:00
Temps (macOS): rename functions
This commit is contained in:
@@ -77,7 +77,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results)
|
||||
if (!ffCfDictGetInt64(properties, CFSTR("Temperature"), &temp))
|
||||
battery->temperature = (double) temp / 10 - 273.15;
|
||||
else
|
||||
ffDetectCoreTemps(FF_TEMP_BATTERY, &battery->temperature);
|
||||
ffDetectSmcTemps(FF_TEMP_BATTERY, &battery->temperature);
|
||||
}
|
||||
|
||||
IOObjectRelease(registryEntry);
|
||||
|
||||
@@ -11,14 +11,14 @@ static double detectCpuTemp(const FFstrbuf* cpuName)
|
||||
{
|
||||
switch (strtol(cpuName->chars + strlen("Apple M"), NULL, 10))
|
||||
{
|
||||
case 1: error = ffDetectCoreTemps(FF_TEMP_CPU_M1X, &result); break;
|
||||
case 2: error = ffDetectCoreTemps(FF_TEMP_CPU_M2X, &result); break;
|
||||
case 3: error = ffDetectCoreTemps(FF_TEMP_CPU_M3X, &result); break;
|
||||
case 1: error = ffDetectSmcTemps(FF_TEMP_CPU_M1X, &result); break;
|
||||
case 2: error = ffDetectSmcTemps(FF_TEMP_CPU_M2X, &result); break;
|
||||
case 3: error = ffDetectSmcTemps(FF_TEMP_CPU_M3X, &result); break;
|
||||
default: error = "Unsupported Apple Silicon CPU";
|
||||
}
|
||||
}
|
||||
else // PPC?
|
||||
error = ffDetectCoreTemps(FF_TEMP_CPU_X64, &result);
|
||||
error = ffDetectSmcTemps(FF_TEMP_CPU_X64, &result);
|
||||
|
||||
if(error)
|
||||
return FF_CPU_TEMP_UNSET;
|
||||
|
||||
@@ -15,18 +15,18 @@ static double detectGpuTemp(const FFstrbuf* gpuName)
|
||||
{
|
||||
switch (strtol(gpuName->chars + strlen("Apple M"), NULL, 10))
|
||||
{
|
||||
case 1: error = ffDetectCoreTemps(FF_TEMP_GPU_M1X, &result); break;
|
||||
case 2: error = ffDetectCoreTemps(FF_TEMP_GPU_M2X, &result); break;
|
||||
case 3: error = ffDetectCoreTemps(FF_TEMP_GPU_M3X, &result); break;
|
||||
case 1: error = ffDetectSmcTemps(FF_TEMP_GPU_M1X, &result); break;
|
||||
case 2: error = ffDetectSmcTemps(FF_TEMP_GPU_M2X, &result); break;
|
||||
case 3: error = ffDetectSmcTemps(FF_TEMP_GPU_M3X, &result); break;
|
||||
default: error = "Unsupported Apple Silicon GPU";
|
||||
}
|
||||
}
|
||||
else if (ffStrbufStartsWithS(gpuName, "Intel"))
|
||||
error = ffDetectCoreTemps(FF_TEMP_GPU_INTEL, &result);
|
||||
error = ffDetectSmcTemps(FF_TEMP_GPU_INTEL, &result);
|
||||
else if (ffStrbufStartsWithS(gpuName, "Radeon") || ffStrbufStartsWithS(gpuName, "AMD"))
|
||||
error = ffDetectCoreTemps(FF_TEMP_GPU_AMD, &result);
|
||||
error = ffDetectSmcTemps(FF_TEMP_GPU_AMD, &result);
|
||||
else
|
||||
error = ffDetectCoreTemps(FF_TEMP_GPU_UNKNOWN, &result);
|
||||
error = ffDetectSmcTemps(FF_TEMP_GPU_UNKNOWN, &result);
|
||||
|
||||
if (error)
|
||||
return FF_GPU_TEMP_UNSET;
|
||||
|
||||
@@ -287,7 +287,7 @@ static bool detectTemp(io_connect_t conn, const char *sensor, double* sum)
|
||||
return true;
|
||||
}
|
||||
|
||||
const char *ffDetectCoreTemps(enum FFTempType type, double *result)
|
||||
const char *ffDetectSmcTemps(enum FFTempType type, double *result)
|
||||
{
|
||||
static io_connect_t conn;
|
||||
static dispatch_once_t once_control;
|
||||
|
||||
@@ -29,4 +29,4 @@ enum FFTempType
|
||||
FF_TEMP_MEMORY,
|
||||
};
|
||||
|
||||
const char *ffDetectCoreTemps(enum FFTempType type, double* result);
|
||||
const char *ffDetectSmcTemps(enum FFTempType type, double* result);
|
||||
|
||||
Reference in New Issue
Block a user