[hackers] [slstatus] Remove battery_power for various reasons || Aaron Marcher

From: <git_AT_suckless.org>
Date: Tue, 1 May 2018 21:05:18 +0200 (CEST)

commit 4f5ac5d9fe7525713a007727dd06d5aae031f6ac
Author: Aaron Marcher <me_AT_drkhsh.at>
AuthorDate: Tue May 1 21:01:25 2018 +0200
Commit: Aaron Marcher <me_AT_drkhsh.at>
CommitDate: Tue May 1 21:01:25 2018 +0200

    Remove battery_power for various reasons
    
    - Battery power cannot be easily gatherable via apm(4)
    - IMHO it does not represent essential information

diff --git a/README b/README
index 78dc7ab..30cacd4 100644
--- a/README
+++ b/README
_AT_@ -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
_AT_@ -21,18 +21,6 @@
         }
 
         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)
         {
                 struct {
diff --git a/config.def.h b/config.def.h
index 1e3be56..d1cb995 100644
--- a/config.def.h
+++ b/config.def.h
_AT_@ -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
_AT_@ -2,7 +2,6 @@
 
 /* battery */
 const char *battery_perc(const char *);
-const char *battery_power(const char *);
 const char *battery_state(const char *);
 
 /* cpu */
Received on Tue May 01 2018 - 21:05:18 CEST

This archive was generated by hypermail 2.3.0 : Tue May 01 2018 - 21:12:29 CEST