zoukankan      html  css  js  c++  java
  • I.MX6 show battery states in commandLine

    #/bin/sh
    
    #            I.MX6 show battery states in commandLine
    # 声明:
    #     在命令行下自动显示电池状态的信息。
    #
    #                                                2016-1-29
    
    # set battery root path
    batteryPath=/sys/class/power_supply/bq274xx-0
    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 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
    #
    #          beginTime: 00-00-00
    #            current: 02-20-53
  • 相关阅读:
    [BZOJ1666][Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
    [BZOJ1692][Usaco2007 Dec]队列变换
    [BZOJ1599][Usaco2008 Oct]笨重的石子
    [BZOJ1603][Usaco2008 Oct]打谷机
    [BZOJ1614][Usaco2007 Jan]Telephone Lines架设电话线
    [BZOJ1617][Usaco2008 Mar]River Crossing渡河问题
    [BZOJ1612][Usaco2008 Jan]Cow Contest奶牛的比赛
    [BZOJ1600][Usaco2008 Oct]建造栅栏
    [BZOJ1230][Usaco2008 Nov]lites 开关灯
    hdu 2199 Can you solve this equation? 二分
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5169303.html
Copyright © 2011-2022 走看看