我想计算直到笔记本电脑中的电池已经放电的时间。我可以使用的数据是通过sysfs中可用,但我不知道要使用的文件和算法:计算电池剩余时间直到电池放电?
$ ls /sys/class/power_supply/BAT0/ | sort
alarm
charge_full
charge_full_design
charge_now
current_now
cycle_count
device
manufacturer
model_name
power
present
serial_number
status
subsystem
technology
type
uevent
voltage_min_design
voltage_no
什么是正确的算法来确定留在小时和分钟前的电池是空的时间呢?
尝试类似:charge_now/charge_full =%_left,time_left =(uptime /%_ left) - 正常运行时间; (我只是把它从耳朵里拿出来 - 它在几个快速情况下看起来很近) – marklark