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) ...
随机推荐
- 2014 Multi-University Training Contest 3
官方解题报告http://blog.sina.com.cn/s/blog_a19ad7a10102uyiq.html Wow! Such Sequence! http://acm.hdu.edu.cn ...
- make -f dc_debug.mak 提示错误"/usr/bin/ld:can not find -l***"解决办法
在公司不同服务器上"make -f ***"程序的时候,有的服务器可以编译通过,有的却提示"/usr/bin/ld:can not find -l***"的错误 ...
- POJ 1666
#include<iostream> using namespace std; int main() { int num_stu; int i; ; do{ time=; cin>& ...
- PHP WAMP关闭notice等提示
这是xdebug的的错误报告.在开发环境下,可以考虑将其开启,但是在部署到真实应用环境下应该将其关掉. 找到你的php.ini 在最后几行注释掉所有关于xdebug的东西,重启apache即可!
- 关于C#中timer类
·关于C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Tim ...
- 网上图书商城项目学习笔记-012BOOK模块查询2
一.分析 > 按图名查询(模糊)(分页)> 按作者查询(分页)> 按出版社查询(分页)> 按id查询> 多条件组合查询(分页) 二.代码 1.view层 (1)gj.js ...
- Java IDE 编辑器 --- IntelliJ IDEA 进阶篇 生成 hibernate 实体与映射文件
原文:转:Java IDE 编辑器 --- IntelliJ IDEA 进阶篇 生成 hibernate 实体与映射文件 2011-04-30 12:50 很多人不知道怎么用 IntelliJ IDE ...
- Java多线程5:线程等待与唤醒
原文:http://www.cnblogs.com/skywang12345/p/3479224.html wait(),notify(), notifyAll()等方法介绍在Object.java中 ...
- 223. Rectangle Area
题目: Find the total area covered by two rectilinear rectangles in a 2D plane. Each rectangle is defin ...
- 机器人学 —— 飞行机器人(Introduction)
UPNN课程 aerial robotics 教授: VJ Kummer 1.四旋翼飞行器的控制对象是各个旋翼对应的电机 2.飞行器的能源主要消耗于hovering. 3.飞行器在设计时需要考虑各个 ...