1、healthd

healthd:battery l=96 v=4378 t=20.0 h=2 st=3 c=55 fc=4709000 cc=15 chg=
l表示手机电量,/sys/class/power_supply/battery/capacity
v表示手机电压,/sys/class/power_supply/battery/voltage_now
t表示电池温度,/sys/class/power_supply/battery/temp
h表示电池的健康状态,/sys/class/power_supply/battery/health
h=1,UNKNOWN
h=2,GOOD
h=3,OVERHEAT
h=4,DEAD
h=5,OVER_VOLTAGE
h=6,unspecified failure
h=7,cold
st表示电池的充电状态
st=1,unknown
st=2,charging
st=3,discharging
st=4,not charing
st=5,full
c表示电流,自研项目负值表示正在充电,正值表示手机在耗电。
chg表示充电器的在位状态
chg=,未连接充电器
chg=a,有线充电器
chg=u,USB口充电
chg=w,无线充电

2、暗码log

MB表示Mi Battery
MF表示Mi FG
MU表示Mi USB
MP表示Mi Parallel
MM表示Mi Main
名字:MB_00:
路径:/sys/class/power_supply/battery/capacity
电池容量
名字:MB_01:
路径:/sys/class/power_supply/battery/status
电池的充电状态(charging, discharging, Not charging, full)
名字:MB_02:
路径:/sys/class/power_supply/battery/charge_type
充电的阶段(Trickle Fast Taper)
名字:MB_03:
路径:/sys/class/power_supply/battery/voltage_now
电池电压名字:MB_04:
路径:/sys/class/power_supply/battery/current_now
电池电流
名字:MB_05:
路径:/sys/class/power_supply/battery/temp
电池温度
名字:MB_06:
路径:/sys/class/power_supply/battery/health
电池的健康情况(Good, Hot, Warm, Cool, Cold)
名字:MB_07:
路径:/sys/class/power_supply/battery/charger_temp
charger芯片的温度(一般是指PM8150B的芯片温度)
名字:MB_08:
路径:/sys/class/power_supply/battery/charge_control_limit
当前thermal level(由mi_thermald控制)
名字:MU_00:
路径:/sys/class/power_supply/usb/type
充电器类型
名字:MU_01:
路径:/sys/class/power_supply/usb/typec_mode
TypeC当前的模式(source attached, sink attached, audio acceccsery, debug acceccesery)
名字:MU_02:
路径:/sys/class/power_supply/usb/typec_cc_orientation
CC引脚的方向(CC1还是CC2)
名字:MU_03
路径:/sys/class/power_supply/usb/input_current_now
PMI8150B读取到的IBUS电流值
名字:MU_04:
路径:/sys/class/power_supply/usb/voltage_now
PMI8150B读取到的VBUS电压值
名字:MU_05:
路径:/sys/class/power_supply/usb/current_max
PMI8150B通过AICL计算出来的最大电流值
名字:MU_06:
路径:/sys/class/power_supply/usb/present
PMI8150B检测USB是否在位
名字:MU_07:
路径:/sys/class/power_supply/usb/pd_authentication
PD充电器是否通过了加密鉴权
名字:MU_08:
路径:/sys/class/usbpd/usbpd0/adapter_id
PD充电器的adapter_id
名字:MU_09:
路径:/sys/class/usbpd/usbpd0/adapter_version
PD充电器的软件版本
名字:MF_00:
路径:/sys/class/power_supply/bms/resistance
电池的内阻
名字:MF_01:
路径:/sys/class/power_supply/bms/capacity
电量计计算的电池容量
名字:MF_02:
路径:/sys/class/power_supply/bms/cycle_count
电量计的循环周期
名字:MF_03:
路径:/sys/class/power_supply/bms/resistance_id
电池的ID
名字:MF_04:
路径:/sys/class/power_supply/bms/authentic
电池是否通过了加密鉴权名字:MM_02:
路径:/sys/class/power_supply/main/voltage_max
电池支持的最大充电电压
名字:MM_03:
路径:/sys/class/power_supply/main/constant_charge_current_max
目前设置的最大的充电电流
名字:MW_01:
路径:/sys/class/power_supply/wireless/tx_adapter
无线充电的TX类型
名字:MW_02:
路径:/sys/class/power_supply/dc/current_max
无线充电设置最大输入电流
名字:MW_03:
路径:/sys/class/power_supply/wireless/div_2_mode
无线充电的2:1模式
名字:MW_04:
路径:/sys/class/power_supply/wireless/input_voltage_vrect
无线充电的rx芯片的vrect电压
名字:MW_05:
路径:/sys/class/power_supply/wireless/input_voltage_regulation
无线充电RX芯片的VOUT
名字:MW_06:
路径:/sys/class/power_supply/wireless/rx_iout
无线充电RX芯片的IOUT输出
名字:MW_07:
路径:/sys/class/power_supply/wireless/wireless_power_good_en
无线充电的Power Good状态
名字:MCP_00:
路径:/sys/class/power_supply/charge_pump_master/cp_enable
高通SMB1390使能状态
名字:MCP_01:
路径:/sys/class/power_supply/charge_pump_master/cp_isns
高通SMB1390 ISNS1电流使能状态
名字:MCP_02:
路径:/sys/class/power_supply/charge_pump_master/cp_isns_slave
高通SMB1390 ISNS2电流使能状态
名字:MCP_03:
路径:/sys/class/power_supply/charge_pump_master/cp_ilim
高通SMB1390 CP INPUT CURRENT LIMIT设置
名字:MBQ_01:
路径:/sys/class/power_supply/bq2597x-standalone/ti_battery_voltage
TI BQ25970读取的电池电压
名字:MBQ_02:
路径:/sys/class/power_supply/bq2597x-standalone/ti_bus_voltage
TI BQ25970读取的VBUS电压
名字:MBQ_03:
路径:/sys/class/power_supply/bq2597x-standalone/ti_bus_current
TI BQ25970读取的IBUS电流

充电log关键词的更多相关文章

  1. notepad++查看Log

    安装步骤:打开notepad++,插件→ Plugin Manager→ Show Plugin Manager→ Avaliable→ 等待插件列表刷新出来后,选中Android Logger插件→ ...

  2. 服务 通话录音 TelephonyManager

    MainActivity public class MainActivity extends ListActivity {     private BatteryChangedReceiver rec ...

  3. Android Memory/Resource Leak总结

    Android的内存/资源泄露,不容易发现,又会引发app甚至是system的一系列问题. 在这里我根据以往碰到的相关问题,总结出了一些检测和修改方法. *有可能造成memory leak的代码是Fr ...

  4. 服务 Service 简单案例 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  5. PJzhang:搜索引擎高级语法与渗透测试

    猫宁!!! 参考链接: https://www.freebuf.com/articles/network/169601.html https://www.jianshu.com/p/f8062e2cc ...

  6. JavaScript中‘this’关键词的优雅解释

    本文转载自:众成翻译 译者:MinweiShen 链接:http://www.zcfy.cc/article/901 原文:https://rainsoft.io/gentle-explanation ...

  7. TF-IDF提取行业关键词

    1. TF-IDF简介 TF-IDF(Term Frequency/Inverse Document Frequency)是信息检索领域非常重要的搜索词重要性度量:用以衡量一个关键词\(w\)对于查询 ...

  8. ECMAScript 6中的let和const关键词

    ECMAScript 6中多了两个定义变量的关键词,一个是let,另一个是const,后者顾名思义就是常量定义,前者的作用域范围是块级的. 一般写过js的童鞋都知道,同其他语言一样,JS中的变量作用域 ...

  9. 烂泥:高负载均衡学习haproxy之关键词介绍

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 上一篇文章我们简单讲解了有关haproxy的安装与搭建,在这篇文章我们把haproxy配置文件中使用到的关键词一一介绍下. 关注我微信ilann ...

随机推荐

  1. RedisDesktopManager 连接不上远程 Redis

    1.首先确保远程redis-server已经启用: 2.连接不到可能的原因: redis3.2以上版本默认开启保护模式,不允许外网访问,需要修改redis.conf文件 3.redis.conf文件需 ...

  2. uni-app中实现左侧导航栏效果

    HTML: 1 <view class="list"> 2 <!-- 一级 --> 3 <scroll-view class="list-l ...

  3. 创建可以运行宿主机GPU的容器

    1.安装NVIDIA Container Runtime apt-get参考https://blog.csdn.net/li_ellin/article/details/107180516 yum参考 ...

  4. conn username/password@servicename

    conn username/password 方式连接的时候,会碰到这样的错误问题 oracle@prd:/home/oracle/impdir$sqlplus /nolog SQL*Plus: Re ...

  5. HTML/CSS+JS制作一个高考倒计时页面

    2020-07-09更新 修复倒计时归零后出现负数的bug 自动切换至下一年日期 ##效果展示 前言 在B站上找视频学习的,勉强搞出来了,写下此篇文章作为笔记,也希望有更多感兴趣的人能够有所收获. ( ...

  6. Java学习day31

    同步方法的机制:synchronized,包括synchronized方法和synchronized块 同步方法:public synchronized void method(int args){ ...

  7. Blazor WebAssembly 渐进式 Web 应用程序 (PWA) 使用 LocalStorage 离线处理数据

    原文链接:https://www.cnblogs.com/densen2014/p/16133343.html Window.localStorage 只读的localStorage 属性允许你访问一 ...

  8. css加载动画(纯css和html)

    从jq官网上摘抄下来的一个简单加载动画,个人比较喜欢使用~存在这里,作为记录 话不多说~上代码 <!DOCTYPE html> <html lang="en"&g ...

  9. 小程序监听-data 或者 子组件properties 数据

      observers: {     'plateInfo': (obj) => {       console.log('监听', obj)       if(Object.keys(obj) ...

  10. iOS全埋点解决方案-手势采集

    前言 ​ 随着科技以及业务的发展,手势的应用也越来越普及,因此对于数据采集,我们要考虑如果通过全埋点来实现手势的采集. 一.手势识别器 ​ 苹果为了降低开发者在手势事件处理方面的开发难度,定义了一个抽 ...