Battery (macOS): detect serial number

This commit is contained in:
李通洲
2024-01-04 16:04:34 +08:00
parent 7c0b743c61
commit b5dc4f59f1
+2
View File
@@ -28,6 +28,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results)
battery->temperature = FF_BATTERY_TEMP_UNSET;
ffStrbufInit(&battery->manufacturer);
ffStrbufInit(&battery->modelName);
ffStrbufInit(&battery->serial);
ffStrbufInit(&battery->technology);
ffStrbufInit(&battery->status);
battery->capacity = 0.0/0.0;
@@ -47,6 +48,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results)
battery->capacity = currentCapacity * 100.0 / maxCapacity;
ffCfDictGetString(properties, CFSTR("DeviceName"), &battery->modelName);
ffCfDictGetString(properties, CFSTR("Serial"), &battery->serial);
if (!ffCfDictGetBool(properties, CFSTR("built-in"), &boolValue) && boolValue)
{