I.MX6 show battery states in commandLine
#/bin/sh # I.MX6 show battery states in commandLine
# 声明:
# 在命令行下自动显示电池状态的信息。
#
# -- # set battery root path
batteryPath=/sys/class/power_supply/bq274xx-
beginTime=`date +%H-%M-%S` while true
do busybox clear
# get battery data
batteryCapacity=`cat $batteryPath/capacity`
batteryCapacity_level=`cat $batteryPath/capacity_level`
batteryCharge_full=`cat $batteryPath/charge_full`
batteryCharge_full_design=`cat $batteryPath/charge_full_design`
batteryCharge_now=`cat $batteryPath/charge_now`
batteryCurrent_now=`cat $batteryPath/current_now`
batteryPresent=`cat $batteryPath/present`
batteryStatus=`cat $batteryPath/status`
batteryTechnology=`cat $batteryPath/technology`
batteryTemp=`cat $batteryPath/temp`
batteryType=`cat $batteryPath/type`
batteryVoltage_now=`cat $batteryPath/voltage_now` # show battery data in a format
echo -------------------------------------
echo " capacity: $batteryCapacity"
echo " capacity_level: $batteryCapacity_level"
echo " charge_full: $batteryCharge_full"
echo "charge_full_design: $batteryCharge_full_design"
echo " charge_now: $batteryCharge_now"
echo " current_now: $batteryCurrent_now"
echo " present: $batteryPresent"
echo " status: $batteryStatus"
echo " technology: $batteryTechnology"
echo " temp: $batteryTemp"
echo " type: $batteryType"
echo " voltage_now: $batteryVoltage_now"
echo
echo " beginTime: $beginTime"
echo " currentTime: `date +%H-%M-%S`" sleep done # data output
# -------------------------------------
# capacity:
# capacity_level: Normal
# charge_full:
# charge_full_design:
# charge_now:
# current_now:
# present:
# status: Charging
# technology: Li-ion
# temp:
# type: Battery
# voltage_now:
#
# beginTime: --
# current: --
I.MX6 show battery states in commandLine的更多相关文章
- I.MX6 Battery issues
/******************************************************************** * I.MX6 Battery issues * 说明: * ...
- Using command-line Subversion to access project source files
Help index About source code version control with Software Configuration Management (Subversion) Usi ...
- I.MX6 Android frameworks services 文件架构
/******************************************************************************* * I.MX6 Android fra ...
- I.MX6 android 禁止低电量自动关机
/************************************************************************ * I.MX6 android 禁止低电量自动关机 ...
- I.MX6 bq27441 driver hacking
/************************************************************************* * I.MX6 bq27441 driver ha ...
- I.MX6 android BatteryService jni hacking
/**************************************************************************** * I.MX6 android Batter ...
- Android开发训练之第五章第三节——Transferring Data Without Draining the Battery
Transferring Data Without Draining the Battery GET STARTED DEPENDENCIES AND PREREQUISITES Android 2. ...
- i.mx6 Android5.1.1 System server
1. 概述: 1. Zygote进程是Android Java世界的开创者,所有的Java应用程序进程都由Zygote进程创建: 2. Zygote创建应用程序进程过程其实就是复制自身进程地址空间作为 ...
- i.mx6 Android5.1.1 系统属性
属性变更的请求时init事件循环处理的另一个事件,在Android平台中,为了让运行中的所有进程共享系统运行时所需要的各种设置值,系统开辟了属性存储区域,并提供了访问该区域的API.属性由键(key) ...
随机推荐
- MyEclipse 安装JRebel进行热部署
安装环境 版本:myeclipse2015stable2 说明:下面是我已经安装了界面 安装过程 进入市场 出现下面提示,不用管它,点Continue 用关键词搜索 配置 进入JRebel配置中心,配 ...
- 17.2 The DispatcherServlet
综述: Spring’s web MVC framework is, like many other web MVC frameworks, request-driven, designed arou ...
- 用hibernate自动创建mysql表,添加失败org.hibernate.exception.SQLGrammarException
今天遇到了一个很坑人的问题,从昨晚一直搞到今天早上,终于发现了,先整理下: [背景]:利用hibernate自动给mysql创建一个表,然后为表里面添加一行记录,非常的简单(当然其中还涉及到sprin ...
- SQL中的事物【转】
来源于:http://www.cnblogs.com/zhuifengnianshao/archive/2010/11/24/1886939.html 事务(Transaction)是并发控制的单位, ...
- [topcoder]PackingBallsDiv2
http://community.topcoder.com/stat?c=problem_statement&pm=12995 简单题 class PackingBallsDiv2 { pub ...
- Orcle数据库查询练习复习:四
一.题目 1.找出张三的最高分和最低分以及对应的课程名 select * from course c,mark m where c.cid=m.cid and sid =(select sid fro ...
- Android:Android SDK Manager顺利下载
默认的Android SDK只有Android 4.4的版本,如果需要其他版本的模拟器,需要Android SDK Manager下载, 1.打开Eclipse 2.选择Android SDK Man ...
- redhat 新装后不能联网
1.ifconfig查看是否有ip地址,如果没有就配置,命令如下: [root@redhat ~]# system-config-network 设置DHCP 为 [*] [ok]后,重新ifconf ...
- Java API —— 编码 & IO流( InputStreamReader & OutputStreamWriter & FileReader & FileWriter & BufferedReader & BufferedWriter )
1.编码 1)编码表概述 由字符及其对应的数值组成的一张表 2)常见编码表 · ASCII/Unicode 字符集:ASCII是美国标准信息交换码,用一 ...
- Tornado 中的 get() 或 post() 方法
---恢复内容开始--- Tornado 中的 get() 或 post() 方法 请求处理程序和请求参数 Tornado 的 Web 程序会将 URL 或者 URL 范式映射到 tornado.we ...