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
  • 相关阅读:
    DHCP服务器
    继承、抽象、多态
    范围随机数Random
    阿里、北理工、清华以及华为的镜像站
    创建kafka生产对象
    kafka消费者的配置
    Kafka 流数据 SQL 引擎 -- KSQL
    认证maven工程
    基础算法
    Java基础
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5169303.html
Copyright © 2011-2022 走看看