From 4f5ac5d9fe7525713a007727dd06d5aae031f6ac Mon Sep 17 00:00:00 2001 From: Aaron Marcher Date: Tue, 1 May 2018 21:01:25 +0200 Subject: [PATCH] Remove battery_power for various reasons - Battery power cannot be easily gatherable via apm(4) - IMHO it does not represent essential information --- README | 2 +- components/battery.c | 12 ------------ config.def.h | 1 - slstatus.h | 1 - 4 files changed, 1 insertion(+), 15 deletions(-) diff --git a/README b/README index 78dc7ab..30cacd4 100644 --- a/README +++ b/README @@ -6,7 +6,7 @@ slstatus is a suckless status monitor for window managers that use WM_NAME Features -------- -- Battery percentage/power/state +- Battery percentage/state - CPU usage - CPU frequency - CPU iowait diff --git a/components/battery.c b/components/battery.c index 327d576..86ea2a1 100644 --- a/components/battery.c +++ b/components/battery.c @@ -20,18 +20,6 @@ bprintf("%d", perc) : NULL; } - const char * - battery_power(const char *bat) - { - int watts; - char path[PATH_MAX]; - - snprintf(path, sizeof(path), "%s%s%s", "/sys/class/power_supply/", - bat, "/power_now"); - return (pscanf(path, "%i", &watts) == 1) ? - bprintf("%d", (watts + 500000) / 1000000) : NULL; - } - const char * battery_state(const char *bat) { diff --git a/config.def.h b/config.def.h index 1e3be56..d1cb995 100644 --- a/config.def.h +++ b/config.def.h @@ -13,7 +13,6 @@ static const char unknown_str[] = "n/a"; * function description argument * * battery_perc battery percentage battery name - * battery_power battery power usage battery name * battery_state battery charging state battery name * cpu_perc cpu usage in percent NULL * cpu_iowait cpu iowait in percent NULL diff --git a/slstatus.h b/slstatus.h index 3024a4d..a106070 100644 --- a/slstatus.h +++ b/slstatus.h @@ -2,7 +2,6 @@ /* battery */ const char *battery_perc(const char *); -const char *battery_power(const char *); const char *battery_state(const char *); /* cpu */