Skip to content

More steam frame battery/charging state fixes - #2175

Open
matte-schwartz wants to merge 2 commits into
flightlessmango:masterfrom
matte-schwartz:frame-battery-status
Open

matte-schwartz wants to merge 2 commits into
flightlessmango:masterfrom
matte-schwartz:frame-battery-status

Conversation

@matte-schwartz

Copy link
Copy Markdown
Contributor

No description provided.

The max1720x fuel gauge only knows its own SOC and average current, so
while the charger holds the battery near full on AC its status flaps
between Charging, Not charging and Discharging every few seconds, and
the HUD flips between the plug icon and ~20W with a 28h estimate.
deckardcharger publishes the combined status, so prefer it like we do
for battery_percent.
"Not charging" means external power is present but the battery isn't
being charged, e.g. held at a charge limit, so showing a discharge rate
and remaining time there is wrong. Idle batteries report it too, as the
second battery on dual-battery laptops does while the first discharges,
along with Full. So rather than returning 0 as soon as any battery isn't
discharging, sum only the discharging ones and show the plug when none
are.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant