MS-PDRLKVHCADMG\Administrator 5 anni fa
parent
commit
54503bfcfc
1 ha cambiato i file con 1 aggiunte e 3 eliminazioni
  1. 1 3
      api/application/controllers/Lampcontrol.php

+ 1 - 3
api/application/controllers/Lampcontrol.php

@@ -816,8 +816,6 @@ class Lampcontrol extends Base_Controller {
                 }
             }elseif ($k == 'battery_type' || $k == 'battery_count') {
                 $word = substr('0'.base_convert($v, 10, 16), -1);
-            }elseif ($k == 'system_voltage') {
-                $word = $v.'';
             }else{
                 $word = substr('0000'.base_convert($v, 10, 16), -4);
             }
@@ -1190,7 +1188,7 @@ class Lampcontrol extends Base_Controller {
         if (!empty($res)) {
             $info = unpack('H*', $res['msg'])[1];
             set_log('battery_setting.txt',$info);
-            $data['system_voltage']                 = substr($info, 18,2) == 'ff' ? '0' : intval(substr($info, 18,2));  // 电池电压
+            $data['system_voltage']                 = substr($info, 18,2) == 'ff' ? '0' : base_convert(substr($info, 18,2),16,10);  // 电池电压
             $data['battery_count']                 = base_convert(substr($info, 20,1), 16, 10);  // 电池串数
             $data['battery_type']              = base_convert(substr($info, 21,1), 16, 10);  //蓄电池类型
             $data['overvoltage']                  = round(base_convert(substr($info, 22,4), 16, 10)/1000,1);  // 超压电压