From 2db81a610722c57f027a152f2a398084de27b5d6 Mon Sep 17 00:00:00 2001 From: Max Reppen Date: Tue, 21 May 2019 13:35:39 -0400 Subject: [PATCH] fix(Battery) "current" unused and removed --- include/modules/battery.hpp | 4 ++-- src/modules/battery.cpp | 17 ++++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/include/modules/battery.hpp b/include/modules/battery.hpp index e7a12883..4a5b477a 100644 --- a/include/modules/battery.hpp +++ b/include/modules/battery.hpp @@ -33,8 +33,8 @@ class Battery : public ALabel { void getBatteries(); void worker(); - const std::string getAdapterStatus(uint8_t capacity, uint32_t current_now) const; - const std::tuple getInfos() const; + const std::string getAdapterStatus(uint8_t capacity) const; + const std::tuple getInfos() const; util::SleeperThread thread_; util::SleeperThread thread_timer_; diff --git a/src/modules/battery.cpp b/src/modules/battery.cpp index 735829c2..a847c882 100644 --- a/src/modules/battery.cpp +++ b/src/modules/battery.cpp @@ -76,23 +76,19 @@ void waybar::modules::Battery::getBatteries() { } } -const std::tuple waybar::modules::Battery::getInfos() const { +const std::tuple waybar::modules::Battery::getInfos() const { try { uint16_t total = 0; - uint32_t total_current = 0; std::string status = "Unknown"; for (auto const& bat : batteries_) { uint16_t capacity; - uint32_t current_now; std::string _status; std::ifstream(bat / "capacity") >> capacity; std::ifstream(bat / "status") >> _status; - std::ifstream(bat / "current_now") >> current_now; if (_status != "Unknown") { status = _status; } total += capacity; - total_current += current_now; } if (!adapter_.empty() && status == "Discharging") { bool online; @@ -102,15 +98,14 @@ const std::tuple waybar::modules::Battery::getIn } } uint16_t capacity = total / batteries_.size(); - return {capacity, total_current, status}; + return {capacity, status}; } catch (const std::exception& e) { spdlog::error("Battery: {}", e.what()); - return {0, 0, "Unknown"}; + return {0, "Unknown"}; } } -const std::string waybar::modules::Battery::getAdapterStatus(uint8_t capacity, - uint32_t current_now) const { +const std::string waybar::modules::Battery::getAdapterStatus(uint8_t capacity) const { if (!adapter_.empty()) { bool online; std::ifstream(adapter_ / "online") >> online; @@ -126,9 +121,9 @@ const std::string waybar::modules::Battery::getAdapterStatus(uint8_t capacity, } auto waybar::modules::Battery::update() -> void { - auto [capacity, current_now, status] = getInfos(); + auto [capacity, status] = getInfos(); if (status == "Unknown") { - status = getAdapterStatus(capacity, current_now); + status = getAdapterStatus(capacity); } if (tooltipEnabled()) { label_.set_tooltip_text(status);