bat: replaced tabs with spaces and removed whitespaces
This commit is contained in:
parent
95cc2d2512
commit
27fc95570c
1 changed files with 23 additions and 28 deletions
|
@ -34,19 +34,19 @@ local function worker(args)
|
||||||
bat.widget = wibox.widget.textbox('')
|
bat.widget = wibox.widget.textbox('')
|
||||||
|
|
||||||
bat_notification_low_preset = {
|
bat_notification_low_preset = {
|
||||||
title = "Battery low",
|
title = "Battery low",
|
||||||
text = "Plug the cable!",
|
text = "Plug the cable!",
|
||||||
timeout = 15,
|
timeout = 15,
|
||||||
fg = "#202020",
|
fg = "#202020",
|
||||||
bg = "#CDCDCD"
|
bg = "#CDCDCD"
|
||||||
}
|
}
|
||||||
|
|
||||||
bat_notification_critical_preset = {
|
bat_notification_critical_preset = {
|
||||||
title = "Battery exhausted",
|
title = "Battery exhausted",
|
||||||
text = "Shutdown imminent",
|
text = "Shutdown imminent",
|
||||||
timeout = 15,
|
timeout = 15,
|
||||||
fg = "#000000",
|
fg = "#000000",
|
||||||
bg = "#FFFFFF"
|
bg = "#FFFFFF"
|
||||||
}
|
}
|
||||||
|
|
||||||
function update()
|
function update()
|
||||||
|
@ -71,18 +71,18 @@ local function worker(args)
|
||||||
|
|
||||||
-- energy_now(P)[uWh], charge_now(I)[uAh]
|
-- energy_now(P)[uWh], charge_now(I)[uAh]
|
||||||
local energy_now = tonumber(first_line(bstr .. "/energy_now") or
|
local energy_now = tonumber(first_line(bstr .. "/energy_now") or
|
||||||
first_line(bstr .. "/charge_now"))
|
first_line(bstr .. "/charge_now"))
|
||||||
|
|
||||||
-- energy_full(P)[uWh], charge_full(I)[uAh],
|
-- energy_full(P)[uWh], charge_full(I)[uAh],
|
||||||
local energy_full = tonumber(first_line(bstr .. "/energy_full") or
|
local energy_full = tonumber(first_line(bstr .. "/energy_full") or
|
||||||
first_line(bstr .. "/charge_full"))
|
first_line(bstr .. "/charge_full"))
|
||||||
|
|
||||||
|
|
||||||
local energy_percentage = tonumber(first_line(bstr .. "/capacity")) or
|
local energy_percentage = tonumber(first_line(bstr .. "/capacity")) or
|
||||||
math.floor((energy_now / energy_full) * 100)
|
math.floor((energy_now / energy_full) * 100)
|
||||||
|
|
||||||
bat_now.status = first_line(bstr .. "/status") or "N/A"
|
bat_now.status = first_line(bstr .. "/status") or "N/A"
|
||||||
bat_now.ac_status = first_line(astr .. "/online") or "N/A"
|
bat_now.ac_status = first_line(astr .. "/online") or "N/A"
|
||||||
|
|
||||||
-- if rate = 0 or rate not defined skip the round
|
-- if rate = 0 or rate not defined skip the round
|
||||||
if not (rate_power and rate_power > 0) and
|
if not (rate_power and rate_power > 0) and
|
||||||
|
@ -93,11 +93,9 @@ local function worker(args)
|
||||||
end
|
end
|
||||||
|
|
||||||
local rate_time = 0
|
local rate_time = 0
|
||||||
if bat_now.status == "Charging"
|
if bat_now.status == "Charging" then
|
||||||
then
|
|
||||||
rate_time = (energy_full - energy_now) / rate_power or rate_current
|
rate_time = (energy_full - energy_now) / rate_power or rate_current
|
||||||
elseif bat_now.status == "Discharging"
|
elseif bat_now.status == "Discharging" then
|
||||||
then
|
|
||||||
rate_time = energy_now / rate_power or rate_current
|
rate_time = energy_now / rate_power or rate_current
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -107,23 +105,20 @@ local function worker(args)
|
||||||
bat_now.perc = string.format("%d", energy_percentage)
|
bat_now.perc = string.format("%d", energy_percentage)
|
||||||
bat_now.time = string.format("%02d:%02d", hours, minutes)
|
bat_now.time = string.format("%02d:%02d", hours, minutes)
|
||||||
bat_now.watt = string.format("%.2fW", rate_power / 1e6 or (rate_voltage * rate_current) / 1e12)
|
bat_now.watt = string.format("%.2fW", rate_power / 1e6 or (rate_voltage * rate_current) / 1e12)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
widget = bat.widget
|
widget = bat.widget
|
||||||
settings()
|
settings()
|
||||||
|
|
||||||
-- notifications for low and critical states
|
-- notifications for low and critical states
|
||||||
if bat_now.status == "Discharging" and notify == "on" and bat_now.perc
|
if bat_now.status == "Discharging" and notify == "on" and bat_now.perc then
|
||||||
then
|
|
||||||
local nperc = tonumber(bat_now.perc) or 100
|
local nperc = tonumber(bat_now.perc) or 100
|
||||||
if nperc <= 5
|
if nperc <= 5 then
|
||||||
then
|
|
||||||
bat.id = naughty.notify({
|
bat.id = naughty.notify({
|
||||||
preset = bat_notification_critical_preset,
|
preset = bat_notification_critical_preset,
|
||||||
replaces_id = bat.id,
|
replaces_id = bat.id,
|
||||||
}).id
|
}).id
|
||||||
elseif nperc <= 15
|
elseif nperc <= 15 then
|
||||||
then
|
|
||||||
bat.id = naughty.notify({
|
bat.id = naughty.notify({
|
||||||
preset = bat_notification_low_preset,
|
preset = bat_notification_low_preset,
|
||||||
replaces_id = bat.id,
|
replaces_id = bat.id,
|
||||||
|
|
Loading…
Add table
Reference in a new issue