我想計算直到筆記本電腦中的電池已經放電的時間。我可以使用的數據是通過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