充电healthd log解释
一条电量日志格式如下
<12>[257235.748250] healthd: battery l=67 v=3951 t=25.0 h=2 st=3 c=120 fc=2835105 cc=344 chg=
-
st: 充电的状态
1 2 3 4 5 6 7 8 9 10 | st=1 unknown st=2 充电状态 st=3 没插充电器 st=4 插着充电器没充 st=5 充电充满了 POWER_SUPPLY_STATUS_UNKNOWN = 0, //st=1 POWER_SUPPLY_STATUS_CHARGING, //st=2 POWER_SUPPLY_STATUS_DISCHARGING, //st=3 POWER_SUPPLY_STATUS_NOT_CHARGING, //st=4 POWER_SUPPLY_STATUS_FULL, //st=5 |
-
l: 电池百分比
-
v:电池电压 3.4V~4.4V
-
t:当前的电池温度(是从电池中的温敏电阻中获得)
1 2 3 4 5 6 7 8 | BATTERY_HEALTH_UNKNOWN = 1, 未知 BATTERY_HEALTH_GOOD = 2, 正常 BATTERY_HEALTH_OVERHEAT = 3,电池温度过高 BATTERY_HEALTH_DEAD = 4,电池低电(这个一般是指电池已经需要进入到预充电,或者极极端情况) BATTERY_HEALTH_OVER_VOLTAGE = 5,电池过压保护 BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6, BATTERY_HEALTH_COLD = 7,电池温度过低 BATTERY_HEALTH_COOL = 8,电池温度低 |
-
h: health电池健康状态
1 2 3 4 5 6 7 8 | BATTERY_HEALTH_UNKNOWN = 1, 未知 BATTERY_HEALTH_GOOD = 2, 正常 BATTERY_HEALTH_OVERHEAT = 3,电池温度过高 BATTERY_HEALTH_DEAD = 4,电池低电(这个一般是指电池已经需要进入到预充电,或者极极端情况) BATTERY_HEALTH_OVER_VOLTAGE = 5,电池过压保护 BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6, BATTERY_HEALTH_COLD = 7,电池温度过低 BATTERY_HEALTH_COOL = 8,电池温度低 |
-
c:表示充电电流 ,正值放电,负值充电
-
cc:充电循环的次数
-
chg:充电方式
1 2 3 | u 表示:usb充电 a 表示:ac充电 无 表示:没有充电 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-06-27 卫星电视相关概念