diff --git a/openVulkanoCpp/Host/Linux/SystemInfo.cpp b/openVulkanoCpp/Host/Linux/SystemInfo.cpp index 519462c..708bf4c 100644 --- a/openVulkanoCpp/Host/Linux/SystemInfo.cpp +++ b/openVulkanoCpp/Host/Linux/SystemInfo.cpp @@ -329,9 +329,9 @@ namespace OpenVulkano { float value; powerSupplyFile >> value; - return value; + return value / 100.0f; } - return 0; + return -1; } void SystemInfo::EnableEnergyEvents() diff --git a/openVulkanoCpp/Host/SystemInfo.hpp b/openVulkanoCpp/Host/SystemInfo.hpp index 2825457..b42ed10 100644 --- a/openVulkanoCpp/Host/SystemInfo.hpp +++ b/openVulkanoCpp/Host/SystemInfo.hpp @@ -56,6 +56,7 @@ namespace OpenVulkano static bool IsDeviceInLowPowerMode(); static bool GetDeviceHasBattery() { return GetDeviceBatteryState() != BatteryState::Unavailable; } static BatteryState GetDeviceBatteryState(); + // 0 to 1; -1 not available static float GetDeviceBatteryLevel(); static void EnableEnergyEvents();