码迷,mamicode.com
首页 > 其他好文 > 详细

I.MX6 show battery states in commandLine

时间:2016-01-29 20:09:07      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

#/bin/sh

#            I.MX6 show battery states in commandLine
# 声明:
#     在命令行下自动显示电池状态的信息。
#
#                                                2016-1-29

# set battery root path
batteryPath=/sys/class/power_supply/bq274xx-0

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"

    sleep 1

done

# data output
# -------------------------------------
#           capacity: 77
#     capacity_level: Normal
#        charge_full: 1180000
# charge_full_design: 1340000
#         charge_now: 57000
#        current_now: 0
#            present: 1
#             status: Charging
#         technology: Li-ion
#               temp: 290
#               type: Battery
#        voltage_now: 3979000

 

I.MX6 show battery states in commandLine

标签:

原文地址:http://www.cnblogs.com/zengjfgit/p/5169303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!