bat: compatibility fix

This commit is contained in:
luke bonham 2013-09-25 16:36:19 +02:00
parent 4989386869
commit 5e58ee5f2a
2 changed files with 16 additions and 19 deletions

View File

@ -38,27 +38,24 @@ local function worker(args)
watt = "N/A" watt = "N/A"
} }
local present = first_line("/sys/class/power_supply/" local bstr = "/sys/class/power_supply/" .. battery
.. battery
.. "/present") local present = first_line(bstr .. "/present")
if present == "1" if present == "1"
then then
local rate = first_line("/sys/class/power_supply/" local rate = first_line(bstr .. "/power_now") or
.. battery .. first_line(bstr .. "/current_now")
"/power_now")
local ratev = first_line("/sys/class/power_supply/" local ratev = first_line(bstr .. "/voltage_now")
.. battery ..
"/voltage_now") local rem = first_line(bstr .. "/energy_now") or
local rem = first_line("/sys/class/power_supply/" first_line(bstr .. "/charge_now")
.. battery ..
"/energy_now") local tot = first_line(bstr .. "/energy_full") or
local tot = first_line("/sys/class/power_supply/" first_line(bstr .. "/charge_full")
.. battery ..
"/energy_full") bat_now.status = first_line(bstr .. "/status") or "N/A"
bat_now.status = first_line("/sys/class/power_supply/"
.. battery ..
"/status")
local time_rat = 0 local time_rat = 0
if bat_now.status == "Charging" if bat_now.status == "Charging"

2
wiki

@ -1 +1 @@
Subproject commit 91217d6bad68401ee926ca79d3ef917525507321 Subproject commit 807599b7446b4866a8a2030b9a0fb4fd4f9ce754